专利摘要:
A signal scrambling method and apparatus and a signal scrambling method and apparatus are disclosed. In the signal scrambling method, a communications device scrambles a signal using a scrambling sequence, and sends the scrambled signal. In the signal unscrambling method, a communications device receives a signal, and unscrambles the signal using a scrambling sequence. An initial value of the scrambling sequence is determined based on a number of time units corresponding to a frame structure parameter used to transmit the signal, so that different scrambling sequences can be used to scramble signals that are transmitted using different frame structure parameters. Therefore, interference randomization for signal shuffling can be implemented, and this can be applicable to several application scenarios in NR 5G to improve performance.
公开号:BR112020002914A2
申请号:R112020002914-9
申请日:2018-05-31
公开日:2020-07-28
发明作者:Ting Wang;Yuanjie Li;Hao Tang;Zhenfei Tang
申请人:Huawei Technologies Co., Ltd.;
IPC主号:
专利说明:

[001] [001] This application claims priority for Chinese Application No. 201710687393.1, filed with the Chinese Patent Office on August 11, 2017 and entitled "SIGNAL SCRAMBLING METHOD AND APPARATUS, AND SIGNAL DESCRAMBLING METHOD AND APPARATUS", which is incorporated into this document by reference in its entirety. TECHNICAL FIELD
[002] [002] This application concerns the field of communications technologies and, in particular, a signal scrambling method and apparatus, and a signal scrambling method and apparatus. FUNDAMENTALS
[003] [003] To ensure communication reliability, the shuffling of the signal transmitted in a communication process is an important step.
[004] [004] In a Long Term Evolution (LTE) communications system, signal shuffling is generally performed according to parameters such as a signal type, a cell identity, terminal identity and a number of slots. The LTE communications system has a fixed frame structure parameter. A subcarrier spacing, a cyclic prefix length (CP), a number of symbols and a number of slots corresponding to the frame structure parameter are all fixed. However, in a 5th generation (5G) new radio (new radio, NR) communications system, given different sub carrier spacing, a system bandwidth can be divided into one or more bandwidth parts , BWP). In addition, to support different services, different BWPs can use different frame structure parameters. Therefore, the signal scrambling mode mentioned above in the LTE communications system is no longer applicable to NR 5G. SUMMARY
[005] [005] Modalities of this order provide a signal scrambling method and apparatus, and a signal scrambling method and apparatus for implementing randomization for signal scrambling and improving performance for various service scenarios in NR 5G.
[006] [006] According to a first aspect, this application provides a signal scrambling method, where the scrambling method can be applied to a communications device. In the method, the communications device scrambles a signal using a scrambling sequence, where the communications device generates the scrambling sequence as follows: it generates an initial value of the scrambling sequence based on a corresponding number of time units a frame structure parameter used to transmit the signal, and generate the scramble sequence based on the initial value of the scramble sequence.
[007] [007] According to a second aspect, this application provides a signal scrambling device, applied to a communications device, and which includes units or means (means) to perform the steps in the first aspect.
[008] [008] According to a third aspect, this application provides a signal scrambling device, applied to a communications device, and which includes at least one processing element and at least one storage element, where the at least one element storage is configured to store a program and data, and at least one processing element is configured to execute the method provided in the first aspect of this application.
[009] [009] According to a fourth aspect, this application provides a signal scrambling device, applied to a communications device, and which includes at least one processing element (or chip) configured to execute the method in the first aspect.
[0010] [0010] According to a fifth aspect, this application provides a signal scrambling program, where the program, when executed by a processor, is configured to execute the method in the first aspect.
[0011] [0011] According to a sixth aspect, a program product is provided, for example, a computer-readable storage medium, which includes the program in the fifth aspect.
[0012] [0012] According to a seventh aspect, a signal unscrambling method is provided, where the signal unscrambling method can be applied to a communications device, and the communications device receives a signal, and unscrambles the received signal by use of a scramble sequence, where the communications device generates the scramble sequence as follows: it generates an initial value of the scramble sequence based on a number of time units corresponding to a frame structure parameter used to transmit the signal, and generates the scramble sequence based on the initial value of the scramble sequence.
[0013] [0013] According to an eighth aspect, this application provides a signal unscrambling device, applied to a communications device, and which includes units or a means (means) to perform steps in the seventh aspect.
[0014] [0014] According to a ninth aspect, this application provides a signal unscrambling device, applied to a communications device, and which includes at least one processing element and at least one storage element, where the at least one element storage is configured to store a program and data, and at least one processing element is configured to execute the method provided in the seventh aspect of this application.
[0015] [0015] According to a tenth aspect, this application provides a signal unscrambling device, applied to a communications device, and which includes at least one processing element (or chip) configured to perform the method in the seventh aspect.
[0016] [0016] According to an eleventh aspect, this application provides a signal unscrambling program, where the program, when executed by a processor, is configured to execute the method in the seventh aspect.
[0017] [0017] According to an twelfth aspect, a program product is provided, for example, a computer-readable storage medium, which includes the program in the eleventh aspect.
[0018] [0018] In the foregoing aspects, the communications device determines the initial value of the scrambling sequence based on the number of time units corresponding to the frame structure parameter used to transmit the signal, and generates the scrambling sequence based on the value of the scrambling sequence. Since numbers of time units corresponding to different frame structure parameters in NR 5G can be different, different scrambling sequences can be used to scramble signals that are transmitted using different frame structure parameters. Therefore, interference randomization for signal shuffling can be implemented, and this can be applicable to several application scenarios in NR 5G to improve performance.
[0019] [0019] In the foregoing aspects, the communications apparatus may be a network device or a terminal, where, if the communications apparatus to which the scrambling method is applied is a network device, the communications apparatus to which the method unscrambling is applied can be a terminal; or if the communications device to which the scrambling method is applied is a terminal, the communications device to which the scrambling method is applied may be a network device.
[0020] [0020] In the preceding aspects, the frame structure parameter includes at least one of a subcarrier spacing configuration parameter, a groove configuration parameter and a CP structure parameter. The number of time units includes at least one of a number of slots in a radio frame, a number of subframes in a radio frame, a number of slots in a subframe and a number of OFDM symbols in a slot.
[0021] [0021] In a possible example, the communications device can determine the starting value of the scrambling sequence based on the number of slots in the radio frame. Since the number of slots in the radio frame does not overlap, the occurrence of some scrambling sequences is prevented to some extent by determining the initial value of the scrambling sequence based on the number of slots in the radio frame, and occurrence interference overlap problem can be avoided to some extent. The interference between different transmission frame structure parameters can be randomized, the interference between different slots in a subframe can also be randomized, and therefore interference randomization is implemented.
[0022] [0022] In another possible example, the communications device can determine the initial value of the scrambling sequence based on the number of slots in the subframe or the number of subframes in the radio frame, to reflect shuffle randomization of different subframes and different slots in the subframe, and improve interference randomization performance.
[0023] [0023] In yet another possible example, the communications device can still determine the initial value of the scrambling sequence based on the number of subframes on the radio board.
[0024] [0024] In a possible project, the communications device can determine the initial value of the scrambling sequence based on a scrambling identity.
[0025] [0025] The scrambling identity can include at least one of a terminal identity, a cell identity, a code block group configuration parameter, a frame structure parameter, a part width configuration parameter bandwidth, a QCL configuration parameter, a control channel resource configuration parameter, and a codeword configuration parameter.
[0026] [0026] The communications device can determine the initial value of the scrambling sequence based on the scrambling identity and the number of time units corresponding to the frame structure parameter used to transmit the signal.
[0027] [0027] Specifically, the communications device can determine, according to a type of channel through which the signal is transmitted or a type of signal, the scrambling identity used to generate the initial value of the scrambling sequence.
[0028] [0028] In a possible example, the communications device can determine the initial value of the scrambling sequence based on the terminal identity and the number of time units corresponding to the frame structure parameter used to transmit the signal. At least two terminal identities for the communications device can be configured using upper layer signaling, and the terminal identity used for scrambling is configured using physical layer signaling.
[0029] [0029] In another possible example, the communications device can determine the initial value of the scrambling sequence based on the code block group configuration parameter and the number of time units corresponding to the frame structure parameter used to transmit the sign.
[0030] [0030] In yet another possible example, the communications device can determine the initial value of the scrambling sequence based on the QCL configuration parameter and the number of time units corresponding to the frame structure parameter used to transmit the signal.
[0031] [0031] In yet another possible example, the communications device can determine the initial value of the scrambling sequence based on the configuration parameter of part of the bandwidth and the number of time units corresponding to the frame structure parameter used for transmit the signal.
[0032] [0032] In yet another possible example, the communications device can determine the initial value of the scrambling sequence based on the configuration parameter of the control channel resources and the number of time units corresponding to the frame structure parameter used for transmit the signal.
[0033] [0033] In yet another possible example, the communications device can determine the initial value of the scramble sequence based on the codeword configuration parameter and the number of time units corresponding to the frame structure parameter used to transmit the signal.
[0034] [0034] In yet another possible example, the communications device can determine the initial value of the scrambling sequence based on the frame structure parameter or a spacing of subcarriers, to improve interference randomization in different configurations of structure parameters. frame or sub carrier spacing settings.
[0035] [0035] In yet another possible project, a coefficient parameter from a previous term in an initialization formula used by the communications device to determine the initial value of the scrambling sequence can be determined according to ranges of variable values and values of coefficient parameters of several subsequent terms.
[0036] [0036] The communications device can determine, in one mode or a combination of the following modes, a value of a coefficient parameter in the initialization formula used to determine the initial value of the scrambling sequence: determination according to a spacing parameter of subcarriers 41 and a slot format; determination according to a sub carrier spacing parameter u; and determination according to a maximum number of grooves.
[0037] [0037] Different slot formats for each subcarrier spacing parameter 1 correspond to different coefficient parameters, and the coefficient parameter is determined according to the subcarrier spacing parameter 1 and the slot shape.
[0038] [0038] The coefficient parameter is determined according to the sub carrier spacing parameter u, so that each sub carrier spacing parameter 1 corresponds to a different coefficient parameter.
[0039] [0039] The coefficient parameter is determined according to the maximum number of grooves, so that the coefficient parameters corresponding to all frame structures are the same.
[0040] [0040] In yet another possible project, in an implementation process of determining the initial value of the scrambling sequence based on the number of slots in the radio frame, the initial value of the scrambling sequence can be determined according to the format of slot indicated by the slot configuration parameter. For example, the initial value of the scrambling sequence can be determined according to a numerical value corresponding to the number of slots in the radio frame, or the initial value of the scrambling sequence is determined according to a numerical value obtained by rounding down one half of a numerical value corresponding to the number of slots in the radio frame, so that initial values of scrambling sequences corresponding to different frame structure parameters are the same, and computational complexity is reduced to some extent.
[0041] [0041] For example, when the slot format indicated by the slot configuration parameter is one in which a slot includes seven or six OFDM symbols, the initial value of the scrambling sequence can be determined according to the numerical value obtained by rounding down one half of the numerical value corresponding to the number of slots in the radio frame; or when the groove shape indicated by the groove configuration parameter is one in which a groove includes 14 or 12 OFDM symbols, the initial value of the shuffle sequence can be determined according to the numerical value corresponding to the number of grooves in the frame. radio. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] [0042] FIG. 1 is a schematic diagram of BWPs obtained by dividing a system bandwidth; FIG. 2 is a schematic diagram of a transmission scenario “local coordinate of multiple antennas or single cell transmission; FIG. 3A and FIG. 3B are a flowchart for implementing a method for signal scrambling and unscrambling according to one modality of this order; FIG. 4 is a schematic diagram of numbers of time units according to an embodiment of this request; FIG. 5 is another schematic diagram of numbers of time units according to an embodiment of this request; FIG. 6 is a schematic structural diagram of a signal scrambling apparatus according to an embodiment of this application; FIG. 7 is a schematic structural diagram of a signal unscrambling apparatus according to an embodiment of this application;
[0043] [0043] The following describes technical solutions in terms of this application with reference to attached drawings.
[0044] [0044] First, some terms in this application are explained and described for ease of understanding by a person skilled in the art.
[0045] [0045] (1) A communications device can be a terminal or a network device. The terminal is also referred to as a user equipment (user equipment, UE), a mobile station (mobile station, MS), a mobile terminal (mobile terminal, MT), or similar, and is a device that provides voice and / or data to a user, for example, a portable device that has a wireless connection function, a vehicle device that has a wireless connection function, or the like. Currently, some examples of terminals are: a mobile phone, a tablet computer, a portable computer, a handheld computer, a mobile Internet device (mobile Internet device, MID), a wearable device, a reality device virtual (virtual reality, VR), an augmented reality device (AR), a wireless terminal in industrial control (industrial control), a wireless terminal in self-conducting (self driving), a wireless terminal in medical surgery remote medical surgery, a wireless terminal on a smart grid, a wireless terminal in transportation security, a wireless terminal in a smart city, a wireless terminal in a smart home, or similar.
[0046] [0046] (2) "A plurality of" indicates two or more, and other measure words are similar to these. The term "and / or" describes an association relationship to describe associated objects and represents that there can be three relationships. For example, A and / or B can represent the following three cases: only A exists, both A and B exist, and only B exists. The character "/" "generally indicates an" or "relationship between the associated objects.
[0047] [0047] (3) Interaction is a process of mutually transferring information through two parts of interaction, where the transferred information can be the same or different. For example, when the two interaction parts are a base station 1 and a base station 2, base station 1 can request information from base station 2, and base station 2 provides the information requested by base station 1 to base station 1. Of course, base station 1 and base station 2 can request information from each other, and the requested information can be the same or different.
[0048] [0048] (4) The terms "network" and "system" are always used interchangeably, but a person skilled in the art can understand their meanings. The terms information (information), signal (signal), message (message) and channel (channel) can sometimes be mixed. It should be noted that the meanings of the terms are consistent when differences between the terms are not emphasized. “From (of)”, “corresponding (corresponding or relevant)” and “corresponding (corresponding)” can sometimes be mixed. It should be noted that the meanings of the terms are consistent when differences between the terms are not emphasized.
[0049] [0049] (5) A frame structure parameter (numerology), also referred to as a transmission frame structure parameter, includes at least one of a carrier spacing configuration parameter, a cyclic prefix structure parameter ( cyclic prefix, CP) and a slot configuration parameter. When the frame structure parameter includes the subcarrier spacing configuration parameter and the CP structure parameter, the frame structure parameter can be expressed in Table 1.
[0050] [0050] In Table 1, the subcarrier spacing configuration parameter is generally indicated by 41. In NR 5G, a value of 1u can be 0, 1, 2, 3, 4 and 5. Different values of un correspond to different sub carrier spacing. A subcarrier spacing is indicated by Af. A match between the Af spacing and the subcarrier spacing configuration parameter uu can satisfy the formula Af = 2 "-15 [kHz]. A CP structure can include an extended CP (Extended) or a normal CP (Normal), and the CP structure parameter indicates whether a CP length is extended or normal. Alternatively,
[0051] [0051] When the frame structure parameter includes the subcarrier spacing configuration parameter and the slot configuration parameter, for different CP structure parameters, there are different correspondences between the subcarrier spacing configuration parameter and the parameter of slot configuration. For example, given a normal CP, the subcarrier spacing configuration parameter and the groove configuration parameter can be expressed in Table 2; or given an extended CP, the subcarrier spacing configuration parameter and the groove configuration parameter can be expressed in Table 3.
[0052] [0052] In Table 2 and Table 3, the slot configuration parameter is used to indicate a slot format. The groove shape can be used to distinguish different grooves. For example, different grooves can be distinguished according to the number of symbols included in the grooves. For example, the slot format can be: a slot includes seven or six orthogonal frequency division multiplexing symbols (OFDM), or a slot includes 14 or 12 OFDM symbols. An OFDM symbol can also sometimes be referred to as a symbol for short. Námpoto indicates a number of OFDM symbols in each slot (slot) corresponding to a sub carrier spacing configuration parameter whose value is u, Nignaro indicates a number of slots in each radio frame corresponding to the sub carrier spacing configuration parameter whose value is 1, and Nibauaaoo indicates a number of slots in each subframe corresponding to the sub carrier spacing configuration parameter whose value is 1. For example, in Table 2, when u4u = 0, that is, when the sub carrier spacing is 15 kHz , when the slot format is that of a slot that includes seven OFDM symbols, NámpotoP7 indicates that a number of OFDM symbols included in each slot is 7, Nafnaro “= 20 indicates that a number of slots in each radio frame is 20, and Nibauaar É = 2 indicates that a number of slots in each subframe is 2.
[0053] [0053] (6) A number of units of time is a number of a unit of time to transmit a signal on a radio frame, and can also be referred to as a unit of time index. The time unit for transmitting the signal on the radio board can be a slot, or it can be a subframe, or it can be an OFDM symbol. The number of time units can be a number of slots in the radio frame, a number of subframes in the radio frame, a number of slots in a subframe, or a number of OFDM symbols in a slot, or it can be a number of OFDM symbols on the radio frame or a number of OFDM symbols in a subframe. There is a correspondence between the number of time units and the frame structure parameter. The number of time units can be determined according to the frame structure parameter. For example, when the frame structure parameter includes the sub carrier spacing configuration parameter, it can be determined whether the CP structure parameter corresponding to the sub carrier spacing parameter is an extended CP or a normal CP with reference to Table 1 , and it can also be determined whether the number of units of time is determined with reference to Table 2 or Table 3. Considering that the number of units of time is determined with reference to Table 2, an amount of units of time can be determined corresponding to the subcarrier spacing configuration parameter, and the number of time units is also determined. For example, when the sub carrier spacing configuration parameter u = 0, that is, when the sub carrier spacing is 15 kHz, the time unit is a slot in the radio frame. In this case, a number and number of slots in the radio frame corresponding to the subcarrier spacing configuration parameter u1u = 0 can be determined as follows: when the slot format is that of a slot that includes seven OFDM symbols, the number of slots slots on the radio frame is 20, and slot numbers on the radio frame are 0 to 19. When the slot format is that of a slot that includes 14 OFDM symbols, the number of slots on the radio frame is 10, and numbers number of slots in the radio frame are 0 to 9. Therefore, the correspondence between the number of time units and the frame structure parameter is as follows: given the frame structure parameter in which the subcarrier spacing configuration parameter u = 0, the subcarrier spacing is 15 kHz, the CP is a normal CP and the slot format is one in which a slot includes seven OFDM symbols, the slot numbers in the corresponding radio frame are 0 to 19. Data oframe structure parameter in which the subcarrier spacing configuration parameter u1u = 0, the subcarrier spacing is 15 kHz, the CP is a normal CP and the slot format is one in which a slot includes 14 OFDM symbols, the slot numbers on the corresponding radio board are 0 to 9.
[0054] [0054] The number of grooves corresponding to different CP structure parameters are the same. Therefore, when a number of time units have to be determined, a corresponding number of time units can be determined using the subcarrier spacing configuration parameter and the slot configuration parameter. In this case, the frame structure parameter can include the subcarrier spacing configuration parameter and the slot configuration parameter to determine the corresponding number of time units. If the slot format is a fixed format, the frame structure parameter can include the subcarrier spacing configuration parameter to determine the corresponding number of time units.
[0055] [0055] The number of slots in the radio frame can be indicated by no where nieto (oo Nm). For example, in Table 2, when u = 0, when the slot format is that of a slot that includes seven OFDM symbols, Nífnaro “= 20 and ni, has 20 values in total, where the values can be projected as follows: niçeto, ..., 19). Other methods for setting values are not limited.
[0056] [0056] The number of subframes in the radio frame may be indicated by nodes where ns aaa]: For example, in the 'Table 2 subframe, when u = 0, when the slot format is that of a slot that includes seven symbols OFDM, ni, has 20 values in total, where the values can be projected as follows: niseto, ..., 19). Other methods for setting values are not limited. If a value of nr is 19, Nipauaarà = 2, 19/2 = 9.5, a value after rounding down is 9 and nsfe is 9.
[0057] [0057] The number of slots in the subframe can be indicated by ni, where grandchild, and, Nibauaa 1). For example, in Table 2, when u = 0, when the groove format is that of a groove that includes seven OFDM symbols, Nina t = 2 and it has 2 values in total, where the values can be projected as follows: níieio , 1). Other methods for setting values are not limited.
[0058] [0058] The number of OFDM symbols in the slot can be indicated by nsímboelo, ONde MsímbolE (O, ..., Nímpoio-ll. For example, in Table 2, when u = 0, when the slot format is that of a slot that includes seven OFDM, NúmbotoP and Námpoto symbols has seven values in total, where the values can be projected as follows: MNsí SymbolE (O0, ..., 6).
[0059] [0059] (7) A bandwidth part, BP or BWP configuration parameter is used to indicate a parameter of a BP, and the BP is a part of a system bandwidth. The system bandwidth is divided into one or more parts. Each part obtained by division can be referred to as a BP. As shown in FIG. 1, a system bandwidth of 60M is divided into four parts: 10M, 10M, 20M and 20M, and four BPs that include a BP 1, a BP 2, a BP 3 and a BP 4 can be obtained. A subset of a BP is each part obtained by the additional division of BP. For example, BP 1 in FIG. 1 is further divided into a plurality of parts, where each part can be referred to as a subset of BP 1. BP can also indicate a segment of continuous resources in the frequency domain.
[0060] [0060] (8) A quasi-co-location configuration parameter (quasi-co-location, QCL) is used to indicate a QCL relationship between antenna ports. If the antenna ports satisfy the QCL ratio, this means that signals sent by the antenna ports are subjected to the same fading on a large scale and have the same resource parameter on a large scale. For example, when an antenna port A and an antenna port B satisfy the QCL ratio, a large-scale channel resource parameter obtained by estimation from a signal on antenna port A is also applicable to a signal at antenna port B. The large-scale resource parameter includes one or more of a delay spread, a Doppler spread, a Doppler frequency shift, an average gain and an average channel delay, an angle of arrival (angle of arrival, AOA), an angle of arrival spread (angle of arrival spread, AAS), an angle of departure (angle of departure, AOD), an angle of departure spread (angle of departure spread, ADS) and a correlation spatial correlation.
[0061] [0061] (9) A codeword configuration parameter (codeword, CW) is used to indicate a codeword configuration parameter. The code word can be understood as a composition unit or a transport block. Each transport block includes a specified number of code words. For example, a transport block corresponds to a code word. Generally, a CW indicator is used to indicate identity information for a CW transmitted in a current transport block.
[0062] [0062] (10) A code block group configuration parameter (CBG) is used to indicate a configuration parameter of a CBG. CBG can be a basic unit of data transmission. A transport block can include one or more CBGs. A code word can include one or more CBGs.
[0063] [0063] (11) A control channel resource configuration parameter is used to indicate a control channel resource configuration parameter, and can include at least one of a location in the frequency domain, a location in the domain time and a control resource set identity, CORESET. The CORESET identity is used to indicate a time-frequency resource position occupied by a control channel.
[0064] [0064] (12) Cell identities are used to represent different cells or different points of transmission.
[0065] [0065] (13) A terminal identity is an identity allocated by a network device and used to represent a user's identity after the user accesses a cell.
[0066] [0066] (14) A scramble identity is a parameter used to generate an initial value for a scramble sequence. The scrambling identity can be at least one of the terminal identity, the cell identity, the CBG configuration parameter, the frame structure parameter, the BWP configuration parameter, the The QCL configuration parameter, the control channel resource configuration parameter, CW configuration parameter and the like.
[0067] [0067] With the development of communications technologies, a communications system has evolved to NR 5G. In NR 5G, a signal scrambling mode needs to be provided to improve scheduling flexibility and reduce programmed signal overloads.
[0068] [0068] Shuffling data signals and each related channel by a communications device (network device or terminal) is generally shuffling a signal from the communications device (network device or terminal) by multiplying the signal by a pseudo-random sequence. When the communications device (network device or terminal) performs signal scrambling, it is necessary to perform the scrambling initialization first. A scrambling initialization process can be understood as a process of generating an initial value of a scrambling sequence, and then scrambling the data signals and each related channel using the generated scrambling sequence based on the initial value of the scrambling sequence.
[0069] [0069] In a signal scrambling method provided by a modality of this order, a communications device can determine an initial value of a scrambling sequence based on a number of time units corresponding to a frame structure parameter used for transmit a signal, or a communications device can determine a starting value of a scrambling sequence based on a scrambling identity, or a communications device can determine a starting value of a scrambling sequence based on a scrambling identity and a number of time units corresponding to a frame structure parameter used to transmit a signal. The scrambling identity includes at least one of a terminal identity, a cell identity, a CBG configuration parameter, a frame structure parameter, a BWP configuration parameter, a QCL configuration parameter, a control channel resource configuration, a CW configuration parameter and the like. After determining the initial value of the scrambling sequence, the communications device can obtain the scrambling sequence based on the initial value of the scrambling sequence, and scrambling the signal using the obtained scrambling sequence. Therefore, for different scenarios in NR 5G, for example, different slot structures, different CBGs, without cell IDs and different frame structures, interference randomization for signal shuffling is implemented, and performance is improved.
[0070] [0070] A signal scrambling method and apparatus, and a signal scrambling method and apparatus provided by the modalities of this application can be applied to a wireless communications network, and are mainly described using a scenario in an NR network 5G on the wireless communications network as an example. It should be noted that the solutions in the modalities of this application can still be applied to other wireless communications networks, and corresponding means can be replaced by names of corresponding functions in other wireless communications networks.
[0071] [0071] In a main application scenario, using conventional multi-point coordinated transmission (Coordinated Multiple Points Transmission, COMP) as a background, a multiple input multiple output technology that includes a plurality of technologies such as a diversity technology to improve transmission reliability and a multicast technology to improve a transmission data rate is combined with CoMP to form a distributed system of multiple antennas to better serve users. In the embodiments of this application, single cell transmission is mainly used as an example for description. In single cell transmission, in the same scheduling instant, only one cell or transmission point transmits data to a terminal. FIG. 2 is a schematic diagram of a local coordinated transmission scenario of multiple antennas or single cell transmission.
[0072] [0072] It should be noted that the method and signal scrambling apparatus provided by the modalities of this application are applicable to both a homogeneous network scenario and a heterogeneous network scenario, and are applicable to both a frequency division duplex system (frequency division duplex, FDD) and a time division duplex system (TDD) or a flexible duplex system, and are not only applicable to a low frequency scenario (eg sub 6G), but also applicable to a high frequency scenario (for example, 6G or higher) In the modalities of this application, the transmission points are also not limited, and the transmission can be multi-point coordinated transmission between base macro stations, or multi-point coordinated transmission between base micro stations, or coordinated transmission multipoint between a base macrostation and a base microstation, or coordinated multipoint transmission between different transmission points, or coordinated transmission m ultiponto between different panels of the same transmission point, or it can be coordinated multipoint transmission between terminals. This request is also applicable to communication between terminals. In the modalities following this application, the communication between a network device and a terminal is used as an example for description.
[0073] [0073] In the modalities of this application, a communications device that scrambles a signal can be a network device or a terminal, and a communications device that scrambles a signal can be a network device or a terminal. If the communications device to which the scrambling method is applied is a network device, the communications device to which the scrambling method is applied can be a terminal; or if the communications device to which the scrambling method is applied is a terminal, the communications device to which the scrambling method is applied may be a network device.
[0074] [0074] The modality following this request is described using an example in which a communications device that scrambles a signal is a network device and a communications device that scrambles a signal is a terminal.
[0075] [0075] FIG. 3A and FIG. 3B are a flowchart for implementing a method for signal scrambling and unscrambling according to one modality of this order. With reference to FIG. 3A and FIG. 3B, the method includes the following steps.
[0076] [0076] S101. A network device scrambles a signal using a scrambling sequence.
[0077] [0077] In the mode of this request, the network device can generate an initial value of the scrambling sequence based on one or more of the number of time units corresponding to a frame structure parameter used to transmit the signal, an identity terminal, a cell identity, a CBG configuration parameter, a frame structure parameter, a BWP configuration parameter, a QCL configuration parameter, a control channel resource configuration parameter and a control parameter CW configuration, generate the scramble sequence based on the initial value of the scramble sequence and then scramble the signal using the obtained scramble sequence.
[0078] [0078] S102. The network device sends the scrambled signal, and the terminal receives the signal sent by the network device.
[0079] [0079] sS103. The terminal unscrambles the received signal using the scrambling sequence.
[0080] [0080] In the mode of this request, after receiving the signal sent by the network device, the terminal can unscramble the received signal based on the scrambling sequence equal to the scrambling sequence used to scramble the signal by the network device, where a generating the scramble sequence used by the terminal and the network device can be determined in a predefined mode.
[0081] [0081] The mode of this request is described above using an example in which a communications device that scrambles a signal is a network device and a communications device that scrambles a signal is a terminal. An implementation process in which a communications device that scrambles a signal is a terminal and a communications device that scrambles a signal is a network device is similar to this, and a difference lies only in the fact that the terminal scrambles the signal using of a scrambling sequence and the network device scrambles the signal using the scrambling sequence. Other similarities are not described further in this document.
[0082] [0082] With reference to specific modalities of this request, the following describes an implementation process for generating an initial value of a shuffling sequence in the previous modality. For other steps performed in a process of implementing a signal scrambling in the previous mode, consult the existing solutions.
[0083] [0083] Mode 1: Determine an initial value of a scramble sequence based on a number of units of time to transmit a signal.
[0084] [0084] In NR 5G, a plurality of frame structure parameters are supported, and if signals transmitted by different network devices use different frame structure parameters, the corresponding time unit numbers (for example, slot numbers) the frame structure parameters used to transmit the signals may differ. For example, considering that the numbers of time units are slot numbers in a subframe, in FIG. 4, in a frame structure parameter in which a subcarrier spacing configuration parameter 1 is 0, a number of slots in a subframe is 0; in a frame structure parameter where a bare subcarrier spacing configuration parameter is 1, the number of slots in a subframe are 0 and 1; or in a frame structure parameter in which a subcarrier spacing configuration parameter 41 is 2, the number of grooves in a subframe are 0 to 3. As can be learned from the example shown in FIG. 4, for a number of grooves in a subframe, the numbers of grooves in subframe are repeated in a radio frame, and for different frame structure parameters, the first grooves in subframe have the same number of grooves in the subframe.
[0085] [0085] In the modalities of this request, a network device can determine an initial value of a scramble sequence based on a number of units of time to transmit a signal, then generate the scramble sequence using the initial value of the sequence scrambling, and scrambling the signal using the scrambling sequence, to implement randomization for signal scrambling.
[0086] [0086] Specifically and optionally, when the network device determines the number of time units to transmit the signal, the network device can first determine a frame structure parameter used to transmit the signal, that is, determine at least one a subcarrier spacing configuration parameter, a slot configuration parameter and a CP structure parameter that are used to transmit the signal, and then determine, using the correspondences shown in Table 2 and Table 3, the number of units of time to transmit the signal. For example, when determining the CP structure parameter used to transmit the signal, the network device can determine the number of time units to transmit the signal using Table 2 or Table 3. For example, when it is determined that the CP structure parameter used to transmit the signal is a normal CP, the network device can determine the number of time units to transmit the signal using Table 2. The network device then determines the configuration parameter of subcarrier spacing and a slot format corresponding to the slot configuration parameter that are used to transmit the signal, and can determine a number of time units according to the correspondence between the subcarrier spacing configuration parameter and the slot corresponding to the slot configuration parameter in Table 2, and you can also determine which time unit numbers are 0 to (the number of units of time minus 1). For example, the slot format corresponding to the slot configuration parameter used to transmit the signal is 0, the subcarrier spacing parameter 41 is 2, and the time unit is a slot in a radio frame. In this case, the network device can determine that the slot format is 0 and that the number of slots in a radio frame corresponding to the sub carrier spacing parameter u1u = 2 is 40, (Nifxaro = 40), and can also determine that the frame structure parameter is a normal CP, and that the slot format is 0, and that the number of time units (a number of slots in the radio frame) corresponding to the subcarrier spacing parameter u = 2 is one or more from 0 to 39.
[0087] [0087] The unit of time to transmit the signal in the radio frame can be a slot, or it can be a subframe, or it can be an OFDM symbol. The number of time units can be a number of slots in the radio frame, a number of subframes in the radio frame, a number of slots in a subframe, or a number of OFDM symbols in a slot. The number of time units is related to the frame structure parameter. A correspondence between the number of time units and the frame structure parameter can be determined with reference to
[0088] [0088] In the form of this request, the previous process of determining the initial value of the scrambling sequence based on the number of time units and a scrambling identity is hereinafter described with reference to specific examples.
[0089] [0089] Example 1: Determine the starting value of the scramble sequence based on a number of slots (n $ s) in a radio frame.
[0090] [0090] A scramble sequence used to scramble a signal is generally related to a type of channel on which the signal is transmitted or a type of the signal. For example, a physical downlink share channel (PDSCH) is related to a terminal identity, a number of slots, a cell identity and a number of code words transmitted in a single subframe. The scrambling of a physical multicast channel (PMCH) and a reference signal (reference signal, RS) of a multicast service broadcast frequency (MBSEN) is related with a number of slots and an MBSFN identity (NMBSFN) The scrambling of a physical downlink control channel, PDCCH, a physical control channel format indicator, PCFICH and a hybrid automatic repeat request, HARQ physical indicator channel (PHICH) is related to a number of slots and a cell identity.
[0091] [0091] The preceding example is merely a signal scrambling mode. Signals of the preceding types can be scrambled using other parameters; or optionally, signals of other types can be scrambled using the preceding parameters or other parameters. This is not specifically limited in this document. The other types of signals or channels can be, for example, a tracking reference signal, which is used to perform tracking or synchronization in the time domain or in the frequency domain, and to perform time correction - frequency. The other types of signals or channels can, for another example, be a phase tracking reference signal (PTRS) that is used to perform phase tracking or synchronization, and to perform phase correction.
[0092] [0092] Therefore, in the modality of this request, to implement shuffle randomization of different signals, the shuffle identity used to generate the initial value of the shuffle sequence can be determined according to the type of the channel on which the signal is transmitted or the type of the signal.
[0093] [0093] In an embodiment of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the number of slots in the radio frame.
[0094] [0094] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[0095] [0095] Specifically, for example, in the modality of this request, the initial value to generate the scrambling sequence can be further determined according to the scrambling identity in addition to the number of time units corresponding to the frame structure parameter used to transmit the sign. The scrambling identity is determined according to the channel on which the signal is transmitted or the type of the signal. For example, if the channel on which the signal is transmitted is a PUSCH, the scrambling identity can be a terminal identity, a cell identity, or the like. If the transmitted signal is a CSI-RS, the scrambling identity can be a CSI identity and a cyclic prefix length.
[0096] [0096] In the modality of this request, a process of generating an initial value used to generate a scrambling sequence used to scramble a PUSCH data channel is used for description.
[0097] [0097] In the mode of this request, the network device can scramble the PUSCH data channel according to a terminal identity, a number of codewords, a number of slots in a radio frame, and a cell identity . The initial value of the scramble sequence to scramble the PUSCH data channel can satisfy the following formula: Cinic = NeNT1 * 25 + g 2 * + n £, 2y + NfStula- where newti can be used to identify a terminal ie can be understood as a terminal identity, q represents a number of codewords, ns represents a number of slots in a radio frame and can be understood as a sequence number of a slot to transmit a signal on the radio frame, NS! represents a cell identity, cCinic represents the initial value of the scrambling sequence, t, x and y are coefficient parameters in an initialization formula to determine the initial value of the scrambling sequence, and t, x and 7y are positive integers.
[0098] [0098] Optionally, a coefficient parameter from a previous term in the initialization formula can be determined according to ranges of variable values and coefficient parameter values of several subsequent terms. For example, a value of y can be determined according to Neétula. As a number of cell identities in NR 5G is 1,008, if interference randomization is performed to distinguish different cells, 10 binary bits are needed for quantization. Therefore, the value of y can be 10. A value of x can be determined according to not 2nd and N $ Wº together. For example, when ns has 20 values, y = 10 and NS "has 1,008 values, five binary bits are required to indicate the 20 values of ni, and 10 binary bits are needed to indicate the 1,008 values of NÍͺ, therefore, x = 5 + 10 = 15, which represents that interference randomization is performed using 15 binary bits and the value of x can be 15. A value of t can be determined according to ni 2, Nétula and q.q represents a number of code words transmitted in a single subframe When a number of code words transmitted in a subframe is O or 1, that is, q has two values, a binary bit is required to indicate the two values of q. , when q has two values, ns has 20 values and Node $ tla has
[0099] [0099] In a possible example of the modality of this order, a value of a parameter of coefficients in the formula to determine the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the slot format, and different groove formats of each subcarrier spacing parameter 1p correspond to different coefficient parameters. Therefore, different shuffle sequences are generated according to different slot formats, and shuffle randomization is implemented to the maximum. For example, the value of the coefficient parameter can be determined according to a corresponding maximum number of grooves in each groove shape of each subcarrier spacing parameter. For example, determining the value of the coefficient parameter x is used as an example for description:
[00100] [00100] With reference to Table 2 and Table 3, when the subcarrier spacing configuration parameter u = 0 and the slot format is that of a slot that includes seven or six OFDM symbols, Nofnaro “= 20, a frame of radio includes 20 slots, niquette, ..., 19), ni; it has 20 values in total, to be indicated using five binary bits, and 10 binary bits are needed to indicate 1,008 cell identities in NR 5G. Therefore, the value of x is 10 + 5 = 15. When u1u = 0 and the slot format is that of a slot that includes 14 or 12 OFDM symbols, Nofaar É = 10, a radio frame includes 10 slots, nicet, 1, 9), nis has 10 values in total, the be indicated using four binary bits, and 10 binary bits are required to indicate 1,008 cell identities in NR 5G. Therefore, the value of x is 10 + 4 = 14.
[00101] [00101] With reference to Table 2 and Table 3, when the subcarrier spacing configuration parameter 1 = 1 and the slot format is that of a slot that includes seven or six OFDM symbols, Níúnaro = 40, a radio frame includes 40 slots, niquette, ..., 39), ni; has 40 values in total, to be indicated using six binary bits, and 10 binary bits are required to indicate
[00102] [00102] Values of x corresponding to the remaining spacing parameters of subcarriers 1 and the slot formats shown in Table 2 and Table 3 can be obtained in a similar way. Therefore, for a normal CP and an extended CP, a correspondence between the subcarrier spacing parameter 1, the slot format and the x value can be shown in Table 4 and Table below, respectively.
[00103] [00103] In the modality of this request, the correspondence between the subcarrier spacing parameter |, oThe slot format and the x value can also be shown in Table 6. Table 6 Correspondence between the subcarrier spacing parameter uu, the format of slot and the value of x
[00104] [00104] In another possible example of the modality of this order, a value of a coefficient parameter in the formula to determine the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 41, and each spacing parameter of subcarriers 1 corresponds to a different parameter of coefficients. For example, a maximum number of grooves can be considered in the subcarrier spacing parameter uu. For example, the determination of the value of the coefficient parameter x is used as an example for description: with reference to Table 2 and Table 3, when the subcarrier spacing parameter 1 = 0O and the groove shape is that of a groove which includes seven or six OFDM symbols, Nidnaro = 20, a radio frame includes 20 slots, niçeto, ..., 19), we have 20 values in total. However, when QÀn = 0 and the slot format is that of a slot that includes 14 or 12 OFDM symbols, Nidnaro = 10, a radio frame includes 10 slots, niçeto, ..., 9) and nis has values in total . Considering that five binary bits are necessary to indicate a maximum number of slots, that is, 20 values, and that 10 binary bits are necessary to indicate 1,008 cell identities in NR 5G, the value of x is 10 + 5 = 15; with reference to Table 2 and Table 3, when the subcarrier spacing parameter 1 = 1 and the slot format is that of a slot that includes seven or six OFDM symbols, Nidnaro = 40, a radio frame includes 40 slots, niçeto, ..., 39), we have 40 values in total. However, when u = 1 and the slot format is that of a slot that includes 14 or 12 OFDM symbols, Nidnaro = 20, a radio frame includes 20 slots, niçe (o, ..., 19), nis has values in total. Considering that six binary bits are required to indicate a maximum number of slots, that is, 40 values, and that 10 binary bits are necessary to indicate 1,008 cell identities in NR 5G, the value of x is 10 + 6 = 16.
[00105] [00105] Values of x corresponding to the remaining spacing parameters of subcarriers 1 shown in Table 2 and Table 3 can be obtained in a similar way. Therefore, a correspondence between the subcarrier spacing parameter 41 and the value of x can be shown in Table 7.
[00106] [00106] In yet another possible example of the modality of this request, the parameters of coefficients corresponding to all frame structures can be the same. For example, the value of x can be determined according to the maximum number of slots included in a radio frame. For example, the maximum number of slots included in the radio frame is 320, that is, nine bits are required for quantization, and the value of x can be fixed at 19.
[00107] [00107] In the modality of this request, the initial values of scrambling sequences for other channels or signals can be determined in a similar way, and a difference lies only in the fact that scrambling identities used need to be determined according to the types of channels or types of signals. Table 8 below lists several possible matches between initial values of scrambling sequences for channels or signals, slot numbers on a radio frame and scrambling identities.
[00108] [00108] For explanations regarding parameters used in each formula in the table that are the same as those used in the previous modality, see the explanations regarding the parameters used in the preceding modality. In the following, only parameters that are not used in the descriptions in the previous mode are explained. 1 represents a number of OFDM symbols in a slot.
[00109] [00109] In the modality of this request, the initial value of the scrambling sequence is determined as follows, and the signal is scrambled using the scrambling sequence generated using the initial value of the scrambling sequence. Signal scrambling in different slot formats is supported on different frame structure parameters, and the slot numbers on a radio frame do not overlap. This prevents to some extent the occurrence of the same scrambling sequences, and can even prevent to some extent the occurrence of an interference overlap problem. The interference between different transmission frame structure parameters can be randomized, the interference between different slots in a subframe can also be randomized and, therefore, interference randomization is implemented.
[00110] [00110] In addition, in the previous mode, the coefficient parameter in the initialization formula used in the process of determining the initial value of the scrambling sequence is determined according to a number of cell identities. Therefore, cell identities of different cells in NR 5G can be distinguished. This prevents to some extent the occurrence of the same scrambling sequences, and can even prevent to some extent the occurrence of an interference overlap problem. Therefore, interference randomization is implemented to some extent.
[00111] [00111] In the modality of this request, for an application scenario in which there is no cell identity in NR 5G, the network device can scramble the PUSCH data channel according to a terminal identity, a number of code words and a number of slots on a radio board. The initial value of the scrambling sequence to scramble the PUSCH data channel can satisfy the following formula: Cinic = Nent1 * 2t + qg "2 * + ní,, where newti can be used to identify a terminal ie it can be understood as a terminal identity, q represents a number of code words, ni; represents a number of slots on a radio frame and can be understood as a sequence number of a slot for transmitting a signal on the radio frame, NS! represents a cell identity, cCinic represents the initial value of the scrambling sequence, tex are coefficients parameters in an initialization formula to determine the initial value of the scrambling sequence, etex are positive integers.
[00112] [00112] Similarly, a coefficient parameter from a previous term in the initialization formula can be determined according to ranges of variable values and coefficient parameter values of several subsequent terms. A specific method of determination is similar to the previous process of determining a coefficient parameter when there is a cell identity, and one difference lies only in the fact that a number of cell identities in NR 5G may not be considered when there is no identity cell. Similarities are not described further in this document.
[00113] [00113] t = 1 + 5 = 6 can be obtained in the same way as the previous way of determining a coefficient parameter. A range of values for x is x and (4,5,6,7,8,9).
[00114] [00114] In the modality of this request, a value of a parameter of coefficients in the formula for determining the initial value of the scrambling sequence can be determined according to the sub carrier spacing parameter uy and the slot format, for example, can be determined according to a corresponding maximum number of grooves in each groove shape of each sub carrier spacing parameter un. For a normal CP and an extended CP, a correspondence between the subcarrier spacing parameter 1, the groove shape and the x value can be shown in Table 9 and Table below, respectively.
[00115] [00115] In the modality of this request, the correspondence between the subcarrier spacing parameter |, oThe slot format and the x value can also be shown in Table 11.
[00116] [00116] In the modality of this request, when the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the sub carrier spacing parameter un, for example, it can be determined according to a corresponding maximum number of slots in each sub carrier spacing parameter un, a correspondence between the sub carrier spacing parameter uu and the x value can be shown in the Table
[00117] [00117] In another possible example of the modality of this request, parameters of coefficients corresponding to all frame structures can be the same. For example, the value of x can be determined according to the maximum number of slots included in a radio frame. For example, the maximum number of slots included in the radio frame is 320, that is, nine bits are required for quantization, and the value of x can be set to 9.
[00118] [00118] In the modality of this request, for an application scenario in which there is no cell identity, the initial values of the scrambling sequences for other channels or signals can be determined in a similar way, and a difference lies only in the fact that scrambling identities used need to "be determined according to channel types or signal types. Table 13 below lists several possible matches between initial scramble sequence values for channels or signals, slot numbers on a radio frame and identities scrambling.
[00119] [00119] In an implementation of the determination of an initial value of a scrambling sequence according to a modality of this request, different scrambling sequences can be generated for different slot formats, but the computational complexity is relatively high. In another possible example of the modality of this order, a corresponding parameter of coefficients can be determined for each frame structure parameter, and this guarantees to some extent randomization of shuffling and can also reduce computational complexity.
[00120] [00120] In a possible example of this order, in the process of determining the initial value of the scrambling sequence based on the number of slots (numbers) in the radio frame, the initial value of the scrambling sequence can be determined according to the format groove indicated by the groove configuration parameter. For example, formulas for starting scrambling may be different. Specifically, for example, the initial value of the scrambling sequence can be determined according to a numerical value corresponding to the number of slots in the radio frame, or the initial value of the scrambling sequence is determined according to a numerical value obtained by rounding down one half of a numerical value corresponding to the number of slots in the radio frame. Generally, when the groove shape indicated by the groove configuration parameter is that of a groove that includes seven or six OFDM symbols, the initial value of the shuffle sequence can be determined according to the numerical value obtained by rounding down a half the numerical value corresponding to the number of slots on the radio board; or when the groove shape indicated by the groove configuration parameter is that of a groove that includes 14 or 12 OFDM symbols, the initial value of the shuffle sequence can be determined according to the numerical value corresponding to the number of grooves in the frame. radio.
[00121] [00121] For example, when the slot format indicated by the slot configuration parameter is that of a slot that includes seven or six OFDM symbols, and the network device scrambles the PUSCH data channel according to a terminal identity , a number of code words, a number of slots on a radio frame and a cell identity, the terminal identity, the number of code words, the number of slots on the radio frame and the cell identity can satisfy the following formula: Cinic = NgnT1 * 2í + qg * 2mln £, / 21 “2y + NStWO
[00122] [00122] When the slot format indicated by the slot configuration parameter is that of a slot that includes 14 or 12 OFDM symbols, and the network device scrambles the PUSCH data channel according to a terminal identity, a number code words, a number of slots on a radio frame and a cell identity, the terminal identity, the number of code words, the number of slots on the radio frame and the cell identity can satisfy the following formula : Cinic = NeNT1 * 25 + g 2 * + n £, 2y + NfÉStula- where newti can be used to identify a terminal ie it can be understood as a terminal identity, q represents a number of code words, ns represents a number of slots on a radio board and can be understood as a sequence number of a slot to transmit a signal on the radio board, NS! represents a cell identity, cCinic represents the initial value of the scramble sequence, t, x and y are coefficient parameters in an initialization formula to determine the initial value of the scramble sequence, and t, x and y are positive integers.
[00123] [00123] A specific way of determining parameter values of coefficients t, x and y in the modality of this application is similar to the process of determining a coefficient parameter in the previous modality, and may be applicable to the previous process of determining a coefficient parameter. The following three methods can be included: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the slot shape; The value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00124] [00124] A difference lies only in the fact that when the groove shape indicated by the groove configuration parameter is that of a groove that includes seven or six OFDM symbols, when the value of x is to be determined, the value needs to be determined according to the value of Ln £, / 21. For example, when nis has 20 values, y = 10 and NU ”has 1,008 values, a numeric value corresponding to Ln £, / 21 is 10, and four binary bits are required to indicate 10 values of Lng // 21. Therefore, x = 4 + 10 = 14, which represents that 14 binary bits are used to perform interference randomization. Similarly, t = 1 + 4 + 10 = 15 is determined.
[00125] [00125] A mode similar to the way of determining the coefficient parameter x in the previous modalities is used in the modality of this request. For a normal CP and an extended CP, a determined value range of the coefficient parameter x is xeí (14, 15, 16, 17, 18, 19). A correspondence between the determined value of the coefficient parameter x, the subcarrier spacing parameter u and the groove shape can be shown in Table 14 and Table 15.
[00126] [00126] In the modality of this request, the correspondence between the subcarrier spacing parameter 1 and the value of x can also be shown in Table 16.
[00127] [00127] In another possible example of the modality of this request, parameters of coefficients corresponding to all frame structures can be the same. For example, the value of x can be determined according to the maximum number of slots included in a radio frame. For example, the maximum number of slots included in the radio frame is 320, and nine bits are required for quantization. For example, the value of x can be fixed at 19.
[00128] [00128] Similarly, for an application scenario in which there is no cell identity in NR 5G, a mode similar to the previous way of determining a coefficient parameter can be used to obtain a range of values of x, and the range of values is xeí4, 5, 6, 7, 8, 9). For a normal CP and an extended CP, a correspondence between the subcarrier spacing parameter 1, the slot format and the x value can be shown in Table 17 and Table 18, respectively.
[00129] [00129] In the modality of this request, the correspondence between the subcarrier spacing parameter 1 and the value of x can also be shown in Table 19.
[00130] [00130] In another possible example of the modality of this request, parameters of coefficients corresponding to all frame structures can be the same. For example, the value of x can be determined according to the maximum number of slots included in a radio frame. For example, the maximum number of slots included in the radio frame is 320, and nine bits are required for quantization. For example, the value of x can be fixed at 9.
[00131] [00131] In the modality of this request, when there is no cell identity, initial values of scrambling sequences for other channels or signals can be determined in a similar way, and a difference lies only in the fact that used scrambling identities need to be determined according to channel types or signal types. Table 20 below lists several possible matches between initial values of scrambling sequences for channels or signals, slot numbers in a radio frame and scrambling identities when the slot format indicated by the slot configuration parameter is that of a slot which includes seven or six OFDM symbols. Table 20 PDSCH navtr * 2t + q: 2x + Lnº, / 2 / 2r + NfStHLo PMCH right, / 212y + NHBSEN PDCCH right, / 212y + Nf $ ta PCFICH Cinic = (Ln £, / 21 + 1) (NS + 1) 27 + NÁSHO PHICH Cinic = (Ln £, / 21 + 1) (NS + 1) 27 + NÁSHO PUCCH format - | cinic = (Ln £ ç; / 21 + (ANS + 1) 27+ nato 2 / 2a / 2b PUSCH Cinic = nNant1 * 2t + q 2x + lnt ./21- 2y + N $ Cinula cell RS = 2Y " (7 (ln £, / 21 + D +1+ 1) (NS + specific 1) + 2NGSUWA + Nop MBSFN RS Cinic = 2Y "(7 (Ln £, / 21 + D +1+ 1) (NS + 1) + NMBSFN RS from EU Cinic = (Lnf, / 21 + 1) (2NSVI + 1) 27+ specific nano CST-RS Cinic = 2Y "(7 (Ln £ // 21 + 1) +1+ 1) (NGS + 1) + 2NSÉ! UWA + No, or Cinic = 2 "Y" (7 (ln £ // 21 + 1) +1+ DNS + 1) + Neetula 1D
[00132] [00132] When there is a cell identity and the slot format indicated by the slot configuration parameter is that of a slot that includes 14 or 12 OFDM symbols, several possible correspondences between initial values of scrambling sequences for channels and signals, numbers number of slots in a radio frame and scrambling identities are the same as the various possible matches between initial values of scrambling sequences for channels and signals, number of slots in a radio frame and scrambling identities as shown in Table 8. Details are not further described in this document.
[00133] [00133] Table 21 below lists several possible matches between initial values of scrambling sequences for channels or signals, slot numbers in a radio frame and scrambling identities when there is a cell identity and the slot format indicated by the parameter slot configuration is that of a slot that includes 14 or 12 OFDM symbols.
[00134] [00134] When there is no cell identity and the slot format indicated by the slot configuration parameter is that of a slot that includes 14 or 12 OFDM symbols, several possible correspondences between initial values of scrambling sequences for channels or signals, numbers number of slots in a radio frame and scrambling identities are the same as the various possible matches between initial values of scrambling sequences for channels or signals, number of slots in a radio frame and scrambling identities as shown in Table 13. Details are not further described in this document.
[00135] [00135] In the implementation of the determination of the initial value of the scrambling sequence based on the number of grooves (n £ s) in the radio frame in example 1 of this application, the signal can be scrambled according to different groove formats. This improves the interference randomization performance. In addition, an irrelevant scrambling mode for a cell identity is provided, which may be applicable to an application scenario in which there is no cell identity in NR 5G.
[00136] [00136] Example 2: Determine the initial value of the scrambling sequence based on a subframe number (nsfr) on a radio frame and a number of slots (no) on a subframe.
[00137] [00137] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the number of subframes (nsf) in the radio frame and the number of slots (no) in the subframe.
[00138] [00138] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00139] [00139] In example 2 of this order, a process of generating an initial value of a scrambling sequence used to scramble a PUSCH data channel is still used for description.
[00140] [00140] In the mode of this request, the network device can scramble the PUSCH data channel according to a terminal identity, a number of codewords, a number of slots in a subframe, a number of subframes in a frame radio and a cell identity. The initial value of the scramble sequence to scramble the PUSCH data channel can satisfy the following formula: Cinic = Ngwr1 * 2t + q: 2 * + nº- 2v + nse: 22 + NES! ULa, where newti can be used to identifying a terminal, that is, it can be understood as a terminal identity, q represents a number of codewords, ni represents a number of slots in a subframe and can be understood as a sequence number of a slot for transmitting a signal in the radio frame in which the slot is located, nsf represents a number of subframes in a radio frame, nsf can be determined using 4 "sr cell:: from a nam formula: No. represents a cell subframe identity, cCinic represents the initial value of the scrambling sequence, t, x, y and z are coefficients parameters in an initialization formula to determine the initial value of the scrambling sequence, et, x, y and z are positive integers.
[00141] [00141] Similarly, a coefficient parameter from a previous term in the initialization formula to determine the initial value of the scrambling sequence can be determined according to ranges of variable values and coefficient parameter values of several subsequent terms. For example, a value of z can be determined according to a value of NU ", as a number of cell identities in NR 5G is 1,008, 10 bits are required for interference randomization. Therefore, the value of z can be fixed in 10. A value of y can be determined according to ns z and Nf $ & and together, for example, when a radio frame includes subframes and a number of nsf subframes in the radio frame has 10 values, four binary bits are required for indicate the 10 values of ns; when NÉ $ W "has 1,008 values, 10 binary bits are required to indicate the
[00142] [00142] Similarly, a value of a coefficient parameter in the initialization formula to determine the initial value of the scrambling sequence can be applicable to the previous process of determining a coefficient parameter. The following three methods can be included: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the slot shape; The value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00143] [00143] For example, the determination of the value of the coefficient parameter x is used as an example for description: A mode similar to the mode of determination of the coefficient parameter x according to the carrier spacing parameter 4 and the slot format in the previous modes it is used in the mode of this request. For example, for a normal CP and an extended CP, a determined range of values of the coefficient parameter x can be xeíl5, 16, 17, 18, 19). For a normal CP and an extended CP, a correspondence between the subcarrier spacing parameter 1, the groove shape and the x value can be shown in Table 22 and Table 23 below, respectively. Table 22 Correspondence between the sub carrier spacing parameter uu, the groove shape and the x value for the normal Au CP
[00144] [00144] In the modality of this request, the correspondence between the subcarrier spacing parameter |, oThe slot format and the x value can also be shown in Table 24. Table 24 Correspondence between the subcarrier spacing parameter uu, the format of slot and the value of x Au e | es ds | Goat | ea | Boda
[00145] [00145] In the modality of this request, the correspondence between the subcarrier spacing parameter 1 and the value of x can be obtained in a similar way to the determination method of the coefficient parameter x according to the pu subcarrier spacing parameter in the preceding modality, as shown in Table 25. Table 25 Correspondence between the subcarrier spacing parameter 1 and the value of x and as |
[00146] [00146] In the mode of this request, the value of x can be obtained in a similar way to the way of determining the coefficient parameter x according to the maximum number of time units in the previous mode, and the value can be 19.
[00147] [00147] In the modality of this request, an implementation process for determining initial values of scrambling sequences for other channels or signals according to the number of slots in the subframe and number of subframe in the radio frame can be determined in a similar way , and a difference is that scrambling identities used need to be determined according to types of channels or types of signals. Table 26 below lists several possible matches between initial values of scrambling sequences for channels or signals, slot numbers in the subframe, subframe numbers in the radio frame and scrambling identities.
[00148] [00148] In the modality of this request, the initial value of the scrambling sequence is determined according to the number of slots in the subframe and the number of subframes in the radio frame, and the signal is scrambled using the scrambling sequence generated using the initial value of the scramble sequence. This may reflect shuffling randomization of different subframes and different grooves in a subframe, and improves the interference randomization performance.
[00149] [00149] In addition, in the preceding modality, the The coefficient parameter in the initialization formula used in the process of determining the initial value of the scrambling sequence is determined according to a number of cell identities. Therefore, cell identities of different cells in NR 5G can be distinguished. This prevents to some extent the occurrence of the same scrambling sequences, and can even prevent to some extent the occurrence of an interference overlap problem. Therefore, interference randomization is implemented to some extent.
[00150] [00150] In the modality of this request, for an application scenario in which there is no cell identity in NR 5G, the network device can scramble the PUSCH data channel according to a terminal identity, a number of code words , a number of slots in a subframe and a number of subframes in a radio frame. The initial value of the scramble sequence to scramble the PUSCH data channel can satisfy the following formula: Cinic = NeNt1 * 2í + q: 2 * x + ni 2v + nse, where newti can be used to identify a terminal ie can be understood as a terminal identity, q represents a number of codewords, nf represents a number of grooves in a subframe and can be understood as a sequence number of a groove to transmit a signal in the subframe in which the groove is localized, nsr represents a number of subframes in a radio frame, nsf can be determined using a formula u ns] Cinic represents the initial value of the sequence Nsubrame sequence, t, x and y are parameters of coefficients in an initialization formula for determining the initial value of the scrambling sequence, et, x and y are positive integers.
[00151] [00151] Similarly, a coefficient parameter from a previous term in the initialization formula can be determined according to ranges of variable values and coefficient parameter values of several subsequent terms. A specific method of determination is similar to the previous process of determining a coefficient parameter when a cell identity exists, and can include the following three methods: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the groove shape; the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units. A difference lies only in the fact that a number of cell identities in NR 5G may not be considered when there is no cell identity. Similarities are not described further in this document.
[00152] [00152] A similar method is used to determine a previous coefficient parameter according to ranges of variable values and coefficient parameter values of several subsequent terms. For example, when nsf has 10 values, y = 4; when 1u = 5 e The slot format is that of a slot that includes seven or six OFDM symbols, Nibauaa = 32, a subframe includes 32 slots, net, ..., 31), nf has 32 values in total, and five binary bits are required to indicate the 32 ni values. Therefore, x = 4 + 5 = 9, which represents that nine binary bits are used to perform interference randomization. Similarly, t = 1 + 4 + 5 = 10 is determined. The following can be obtained: when QuM = 5, / y = 4, x = 4 + 5 = 9 and t = 1 + 4 + 5 = 10.,
[00153] [00153] In the preceding mode of determining the coefficient parameter according to the subcarrier spacing parameter 1p and the slot format, the value ranges of x can be obtained and xeí (5,6,7,8,9) .
[00154] [00154] For a normal CP and an extended CP, a correspondence between the subcarrier spacing parameter 1, the groove shape and the x value can be shown in Table 27 and Table 28 below respectively.
[00155] [00155] In the modality of this request, the correspondence between the subcarrier spacing parameter |, oThe slot format and the x value can also be shown in Table 29.
[00156] [00156] In the modality of this request, when the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the sub carrier spacing parameter un, for example, it can be determined according to a corresponding maximum number of slots in each sub carrier spacing parameter un, a correspondence between the sub carrier spacing parameter uu and the x value can be shown in the Table
[00157] [00157] In another possible example of the modality of this request, parameters of coefficients corresponding to all frame structures can be the same. For example, the value of x can be determined according to the maximum number of slots included in a subframe. For example, the maximum number of slots included in the subframe is 32, that is, nine bits are required for quantization, and the value of x can be fixed at 9.
[00158] [00158] In the modality of this request, for an application scenario in which there is no cell identity, the initial values of the scrambling sequences for other channels or signals can be determined in a similar way, and a difference lies only in the fact that scrambling identities used need to "be determined according to channel types or signal types. Table 31 below lists several possible matches between initial scramble sequence values for channels or signals, slot numbers in the subframe, numbers of subframes in the radio board and scrambling identities.
[00159] [00159] In the modality of this order, the The coefficients parameter is used in the initialization formula to determine the initial value of the scrambling sequence, and for different subcarrier spacing configuration parameters 1 and different slot formats, there are different coefficient parameters ; however, computational complexity is relatively high. In another possible example of the modality of this order, a corresponding parameter of coefficients can be determined for each subcarrier spacing configuration parameter, so that the same subcarrier spacing configuration parameter 4 and different slot formats correspond to the same parameter. coefficients. In another possible example of the modality of this order, a corresponding parameter of coefficients can be determined for all parameters of spacing configuration of subcarriers 1, and this guarantees randomization of scrambling to some extent and can also reduce computational complexity.
[00160] [00160] In a possible example of this order, in an implementation process of determining the initial value of the scrambling sequence based on the number of slots in the subframe and the number of subframes in the radio frame,
[00161] [00161] For example, when the slot format indicated by the slot configuration parameter is that of a slot that includes seven or six OFDM symbols, and the network device scrambles the PUSCH data channel according to a terminal identity , a number of code words, a number of slots in a subframe, a number of subframes in a radio frame and a cell identity, the terminal identity, the number of code words, the number of slots in the subframe, the number of subframes on the radio board and the cell identity can satisfy the following formula: Cinic = nNewr1 * 2t + q 2H né / 2] - 2v + nse- 22 + NESO,
[00162] [00162] When the slot format indicated by the slot configuration parameter is that of a slot that includes 14 or 12 OFDM symbols, and the network device scrambles the PUSCH data channel according to a terminal identity, a number code words, a number of slots in a subframe, a number of subframes in a radio frame and a cell identity, the terminal identity, the number of code words, the number of slots in the radio frame and the cell identity can satisfy the following formula: Cinic = Newr1 * 2t + q: 2 * + nf- 2v + ne: 22 + NES! uLa, where newti can be used to identify a terminal ie it can be understood as an identity terminal, q represents a number of code words, ni represents a number of slots in a radio frame and can be understood as a sequence number of a slot to transmit a signal in the subframe in which the slot is located, Ln £ / 2) represents rounding down of a half of a numerical value corresponding to the number of slots in the subframe, nsf represents a number of subframes in a radio frame, nsrf can be determined by using no formula nor eaóaçl, nto represents a Noupquadro cell identity, cCinic represents the initial value of the scrambling sequence, t, x, y and z are coefficients parameters in an initialization formula to determine the initial value of the scrambling sequence, et, x, y and z are positive integers.
[00163] [00163] A specific way of determining parameter values of coefficients t, x, y and z in the mode of this application is similar to the process of determining a parameter of coefficients in the preceding mode, and may include the following three methods: The value of the parameter of coefficients in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the groove shape; the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00164] [00164] A difference lies only in the fact that when the groove shape indicated by the groove configuration parameter is that of a groove that includes seven or six OFDM symbols, when values of x and t are to be determined, the values need to be determined according to the value of Ln £ is / 2). For example, when nf has 2 values elnfº / 2 | -1, a binary bit is required to indicate a value of | nf, / 2)]; when a radio frame includes 10 subframes and nsf has 10 values, four binary bits are required to indicate the 10 ns values; when Nº has 1,008 values, 10 binary bits are needed to indicate the 1,008 values of Nf $ l! o, therefore, x = 1 + 4 + 10 = 15.
[00165] [00165] Similarly, when the coefficient parameter in the initialization formula is determined according to the subcarrier spacing parameter 4 and the groove format, considering the value of In £ é / 21, a range of values of the coefficient parameter x which is: x and (fl5, 16, 17, 18, 19). In addition, the same naked subcarrier spacing configuration parameter and different groove formats correspond to the same x value.
[00166] [00166] In the modality of this request, the correspondence between the subcarrier spacing parameter 1 and the value of x can also be shown in Table 34.
[00167] [00167] In the modality of this request, when there is a cell identity and the groove format indicated by the groove configuration parameter is that of a groove that includes seven or six OFDM symbols, initial values of scramble sequences for other channels or signals they can be determined in a similar way, and a difference lies only in the fact that scrambling identities used need to be determined according to types of channels or types of signals. Table 35 below lists several possible matches between initial values of scrambling sequences for channels or signals, slot numbers in a subframe, subframe numbers in a radio frame, cell identities and scrambling identities.
[00168] [00168] When there is a cell identity and the slot format indicated by the slot configuration parameter is that of a slot that includes 14 or 12 OFDM symbols, several possible correspondences between initial values of scrambling sequences for channels or signals, numbers of slots in a radio frame and scrambling identities are the same as the various possible matches between initial values of scrambling sequences for channels or signals, slot numbers in a subframe, subframe numbers in a radio frame and scrambling identities as shown in FIG. 26. Details are not further described in this document.
[00169] [00169] For an application scenario in which there is no cell identity in NR 5G, when the slot format indicated by the slot configuration parameter is that of a slot that includes seven or six OFDM symbols, when the data channel of PUSCH is scrambled, a terminal identity, a number of codewords, a number of slots in a subframe and a number of subframes in a radio frame can satisfy the following formula: Cinic = Ner1 * 2t + q: 2 * + lnº / 21 | -2y + nse.
[00170] [00170] For an application scenario in which there is no cell identity in NR 5G, when the slot format indicated by the slot configuration parameter is that of a slot that includes 14 or 12 OFDM symbols, a terminal identity, a number of code words and a number of slots on a radio board can satisfy the following formula: Cinic = NeNT1 * 28 + g: 2 * + nf + 2Y + nse, where newti can be used to identify a terminal ie can be understood as a terminal identity, q represents a number of codewords, ni represents a number of grooves in a subframe and can be understood as a sequence number of a groove to transmit a signal in the subframe in which the groove is localized, Int / 2) represents rounding down a half of a numerical value corresponding to the number of slots in the subframe, nsrf represents a number of subframes in a radio frame, nsf can be determined using the number of a formula ne aaa], Cinic represents the starting value Noubquadro of the scrambling sequence, t, x and y are coefficients parameters in an initialization formula to determine the initial value of the scrambling sequence, and t, x and y are positive integers.
[00171] [00171] A specific way of determining parameter values of coefficients t, x and y in the modality of this application is similar to the process of determining a coefficient parameter in the previous modality, and may be applicable to the previous process of determining a coefficient parameter. The following three methods can be included: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the slot shape; The value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00172] [00172] Similarly, for an application scenario in which there is no cell identity in NR 5G, a mode similar to the previous mode of determining a coefficient parameter is used. For example, when nsf has 10 values, y = 4; when u = 5 and the groove format is that of a groove that includes seven or six OFDM symbols, Nipauaaà = 32, a subframe includes 32 grooves, grandchild, ..., 31), number has 32 values in total, and five binary bits are required to indicate the 32 ni values. Therefore, x = 4 + 5 = 9, which represents that nine binary bits are used to perform interference randomization. Similarly, t = 1 + 4 + 5 = 10 is determined. The following can be obtained: when u = 5, y = 4, X = 4 + 5 = 9 and t = 1 + 4 + 5 = 10. The value of y can be obtained and is 4, and the range of values of x is xeí (5,6,7,8,9). For a normal CP and an extended CP, a correspondence between the sub carrier spacing parameter uu, the groove shape and the x value can be shown in Table 36 and Table 37 below, respectively. Table 36 Correspondence between the subcarrier spacing parameter 1 and the value of x for normal Au CP
[00173] [00173] In the modality of this request, the correspondence between the subcarrier spacing parameter 1 and the value of x can also be shown in Table 38 below.
[00174] [00174] In another possible example of the modality of this request, parameters of coefficients corresponding to all frame structures can be the same. For example, the value of x can be determined according to the maximum number of slots included in a subframe. For example, the maximum number of slots included in the subframe is 32, that is, nine bits are required for quantization, and the value of x can be fixed at 9.
[00175] [00175] In the modality of this request, for an application scenario in which there is no cell identity, when the slot format indicated by the slot configuration parameter is that of a slot that includes seven or six OFDM symbols, the initial values of scrambling sequences for other channels or signals can be determined in a similar way, and a difference lies only in the fact that scrambling identities used need to be determined according to types of channels or types of signals. Table 39 below lists several possible matches between initial values of scrambling sequences for channels or signals, slot numbers in a subframe, subframe numbers in a radio frame and scrambling identities. Table 39 PUCCH Cinic = (ln £ / 212y + nse-22 + 1) 2 * + nantr format 2 / 2a / 2b cell RS | cinic = 2 "%" (7 (In £ / 21-2r + nse + 1) + 1 + 1) + Specific nce OR Cinic = 7 "(In £ / 21-27 + nse + 1) + 1 + 1 RS EU Cinic = (ln £ / 212y + nser1) 2% + specific nanti CSI-RS Cinic = 2 "" (7 (ln £ / 2] -2y + nse + 1) + 1 + 1) + Nce Ou Cinic = 7 "(ln £ / 2] -2y + nse + 1) + 1 + 1
[00176] [00176] In the modality of this request, for an application scenario in which there is no cell identity, when the slot format indicated by the slot configuration parameter is that of a slot that includes 14 or 12 OFDM symbols, the initial values of scrambling sequences for other channels or signals can be determined in a similar way, and a difference lies only in the fact that scrambling identities used need to be determined according to types of channels or types of signals. Various possible matches between initial values of scrambling sequences for channels or signals, slot numbers in a subframe, numbers of subframes in the radio frame and scrambling identities are the same as the various possible matches between initial values of scrambling sequences for channels or signals, slot numbers in a subframe, numbers of subframes in a radio frame and scrambling identities as shown in Table 26. Details are not additionally shown in this document.
[00177] [00177] In the previous modality of this request, a corresponding parameter of coefficients is determined for each frame structure parameter. This ensures shuffle randomization to some extent and can also reduce computational complexity.
[00178] [00178] In another possible example of the modality of this request, parameters of coefficients corresponding to all parameters of frame structure can be the same. For example, the value of x can be determined according to the maximum number of slots included in a subframe. For example, the maximum number of slots included in the subframe is 32 and the x value can be fixed at 9.
[00179] [00179] In example 2 of this order, the initial value of the scrambling sequence is determined according to the number of slots in the subframe and the number of subframes in the radio frame. This can be reflected in the shuffle randomization of different subframes and different slots in the subframe, and improve the interference randomization performance, and it can be applicable to signal shuffling in different slot configurations, and solve a problem that the shuffling of signal in NR 5G may be irrelevant to a cell identity.
[00180] [00180] Example 3: Determine the initial value of the scramble sequence based on a number of subframes (nsfr) in a radio frame.
[00181] [00181] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to a number of subframes in a radio frame.
[00182] [00182] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00183] [00183] In example 3 of this order, a process of generating an initial value of a scrambling sequence used to scramble a PUSCH data channel is still used for description.
[00184] [00184] In the form of this request, for an application scenario in which there is a cell identity, the network device can scramble the PUSCH data channel according to a terminal identity, a number of code words, a number of subframes in a radio frame and a cell identity. The initial value of the scramble sequence to scramble the PUSCH data channel can satisfy the following formula: Cinic = NeNT1 * 2t + q: 2 * + nse: 2y + N $ Stula
[00185] [00185] For an application scenario in which there is no cell identity in NR 5G, the network device can scramble the PUSCH data channel according to a terminal identity, a number of code words and a number of subframes on a radio board. The initial value of the scrambling sequence to scramble the PUSCH data channel can satisfy the following formula: Cinic = Ngnt1 * 2 + q: 2 * tnse, where newti can be used to identify a terminal, that is, it can be understood as a terminal identity, q represents a number of code words, nsf represents a number of subframes in a radio frame, nsf can be determined using a formula ns aaa], 'subframe NS $! lulA represents an identity of cell, Cinic represents the initial value of the scrambling sequence, t, x and y are coefficient parameters in an initialization formula to determine the initial value of the scrambling sequence, et, x and y are positive integers.
[00186] [00186] Similarly, a coefficient parameter from a previous term in the initialization formula for determining the initial value of the scrambling sequence can be determined according to ranges of variable values and coefficient parameter values of several subsequent terms.
[00187] [00187] Similarly, a specific way of determining parameter values of coefficients t, x and y in the modality of this application is similar to the process of determining a coefficient parameter in the previous modality, and may be applicable to the previous process of determining a parameter coefficients. The following three methods can be included: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the slot shape; the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00188] [00188] In example 3 of this order, the process of determining the coefficient parameter and the correspondence between the coefficient parameter, the carrier spacing configuration parameter 4 and the slot format are similar to the determination processes and the correspondences in the examples 1 and 2 above. Details are not further described in this document. For details, refer to the determination processes and correlation tables in examples 1 and 2 above.
[00189] [00189] In example 3 of this application, for an application scenario in which there is a cell identity, initialization formulas for determining initial values of scrambling sequences for other channels or signals can be shown in Table 40.
[00190] [00190] In example 3 of this application, for an application scenario in which there is no cell identity, in the initialization formulas for determining initial values of scrambling sequences for other channels or signals, a cell identity of Neelula can be removed. Specific initialization formulas can be obtained from the formulas shown in Table 35 after NISS "" is removed, and are not additionally listed exclusively in this document.
[00191] [00191] Example 4: Determine the initial value of the scrambling sequence based on a number of OFDM symbols (nsimbo) in a slot.
[00192] [00192] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined based on the number of symbols (nsimbo) in the slot.
[00193] [00193] In addition, optionally, the initial value of the scrambling sequence can be determined with reference to another variable. This is not specifically limited in this document.
[00194] [00194] In example 4 of this application, in an application scenario in which there is a cell identity, the network device can scramble the channel or signal based on a terminal identity, a number of code words, a number of OFDM symbols in a slot and a cell identity. For initialization formulas for determining initial values of scrambling sequences to scramble multiple channels or signals, refer to the formulas shown in Table 41.
[00195] [00195] In example 4 of this application, for an application scenario in which there is no cell identity in NR 5G,
[00196] [00196] A specific way of determining parameter values of coefficients t and x in example 4 of this application is similar to the process of determining a parameter of coefficients in the previous modality, and may be applicable to the previous process of determining a parameter of coefficients. The following three methods can be included: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter uu and the groove shape; the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the sub carrier spacing parameter un; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00197] [00197] In example 4 of this order, the process of determining the coefficient parameter and the correspondence between the coefficient parameter, the parameter for the configuration of naked subcarrier spacing and the groove format are similar to the determination processes and the correspondences in the examples 1 and 2 above. Details are not described further in this document. For details, refer to the determination procedures and corresponding tables in the preceding examples 1 and 2.
[00198] [00198] In the mode of this request, the network device can determine the initial value of the scrambling sequence based on at least one of the number of slots on the radio frame, the number of subframes on the radio frame, the number of slots in the subframe and the number of OFDM symbols in the slot. For example, in addition to the various preceding examples, the network device can also determine the initial value of the scramble sequence based on the number of slots (No.) in the subframe, or it can also determine the initial value of the scramble sequence based on the minus one of the number of slots in the radio frame, the number of subframes in the radio frame and the number of slots in the subframe, and with reference to the OFDM symbol in the slot.
[00199] [00199] Mode 2: Determine an initial value of the scrambling sequence based on a CBG configuration parameter.
[00200] [00200] Optionally, the initial value of the scrambling sequence can be determined based on a number of time units for transmitting a signal and a CBG configuration parameter.
[00201] [00201] In NR 5G, a CBG is a transmission unit, and transmission / retransmission and HARQ are both CBG-based transmission. For a TB, there may be a plurality of CBGs. Considering CBG-based transmission / retransmission flexibility and HARQ, the initial value of the scrambling sequence can be determined according to the number of time units for transmitting a signal and the CBG configuration parameter, so that interference randomization is implemented for different CBGs.
[00202] [00202] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the CBG configuration parameter.
[00203] [00203] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00204] [00204] In the modality of this request, a process of generating an initial value of a scrambling sequence used to scramble a PUSCH data channel is still used as an example for description.
[00205] [00205] Example 1: The number of time units includes a number of slots (nf) in a subframe and a number of subframes (nsf) in a radio frame, and the CBG configuration parameter can be at least one of a maximum supported number of CBGs and a number of CBGs.
[00206] [00206] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the number of slots (n £ $) in the subframe, the number of subframes (nsf) in the radio frame and the CBG configuration parameter.
[00207] [00207] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00208] [00208] In the modality of this request, for an application scenario in which there is a cell identity, a network device can scramble the PUSCH data channel according to a terminal identity, a maximum supported number of CBGs, a number of CBGs, a number of slots (No.) in a subframe, a number of subframes (nsr) in a radio frame and a cell identity. The initial value of the scrambling sequence, the terminal identity, the maximum supported quantity of CBGs, the number of CBGs (cg), the number of slots (No.) in the subframe, the number of subframe (nsrf) in the radio frame and the cell identity can satisfy the following formula: Cinic = Ner1 * 2t + cg: 2 * + nh-2y + ns.e- 22 + NEStUMa
[00209] [00209] Similarly, a coefficient parameter from a previous term in an initialization formula for determining the initial value of the scrambling sequence can be determined according to ranges of variable values and parameter values of coefficients of subsequent terms. For a specific determination process, consult the processes for determining a value of a coefficient parameter in the previous Mode 1.
[00210] [00210] For an application scenario in which there is no cell identity in NR 5G, the network device can scramble the PUSCH data channel according to a terminal identity, a maximum supported number of CBGs, a number of CBGs , a number of slots (nf) in a subframe and a number of subframes (nsr) in a radio frame. The initial value of the scrambling sequence, the terminal identity, the maximum supported number of CBGs, the number of CBGs (cq), the number of slots (nf) in the subframe and the number of subframes (nsf) in the radio frame can satisfy the following formula: Cinic = NeNT1 * 2E + Cq: 2 * + n £ «2Y + nse.
[00211] [00211] In each formula in Example 1 of Modality 2 of this application, nrI can be used to identify a terminal, that is, it can be understood as a terminal identity, a value of t is related to the maximum supported quantity of CBGs, cq is a number of CBGs, nf represents a number of subframes in a subframe and can be understood as a sequence number of a slot for transmitting a signal in the subframe in which the slot is located, nsf represents a number of subframes, nsr can be determined using a formula + ss | cell:: 4 Ns] groovy | - NiD represents a cell identity, cCinic Nsubframe represents the initial value of the scrambling sequence, t, x and y are coefficient parameters in an initialization formula to determine the initial value of the scrambling sequence, and t, x and y are positive integers.
[00212] [00212] Similarly, a coefficient parameter from a previous term in the initialization formula for determining the initial value of the scrambling sequence can be determined according to ranges of variable values and coefficient parameter values of several subsequent terms.
[00213] [00213] Specifically, for example, when there is no cell ID, for example, when a radio frame includes 10 subframes and a number of nsf subframes in the radio frame has 10 values, four binary bits are required to indicate the 10 values from nsr. Therefore, y = 4, which represents that four binary bits are used to perform interference randomization. A value of x can be determined according to y, nsf and nº together. For example, when nf has two values, a binary bit is required to indicate the two values for nf; when nse has values, four binary bits are required to indicate the 10 nsf values. Therefore, x = 1 + 4 = 5, which represents that five binary bits are used to perform interference randomization. A value of t can be determined according to cq, X, Yy, nsf and nf together. For example, when cq has two values, a binary bit is required to indicate the two cq values; when ni has two values, a binary bit is required to indicate the two values of n £, when ns has 10 values, four binary bits are required to indicate the 10 values of nsr. Therefore, t = 1 + 1 + 4 = 6. For example, when cq has four values, two binary bits are required to indicate the four values for cq; when ni has two values, a binary bit is required to indicate the two values of ni; when we have 10 values,
[00214] [00214] Similarly, when a coefficient parameter is determined in the initialization formula to determine the initial value of the scrambling sequence, different coefficient parameters can be determined for different subcarrier 1 spacing configuration parameters and different slot formats accordingly. with the subcarrier spacing configuration parameters 1 and the slot formats, or the same coefficient parameter can be determined for the same subcarrier spacing configuration parameter 1 and different slot formats, that is, a corresponding coefficient parameter is determined for each frame structure parameter, or coefficient parameters corresponding to all frame structure parameters can be the same. For example, the value of x is determined according to a maximum number of units of time.
[00215] [00215] In Example 1 of Modality 2 of this order, the process of determining the coefficient parameter and the correspondence between the coefficient parameter, the naked subcarrier spacing configuration parameter and the groove format are similar to the determination process and correspondence in previous Mode 1. Details are not further described in this document. For details, see the processes for determining the coefficient parameter and the corresponding table in the previous Mode 1.
[00216] [00216] In Example 1 of Modality 2 of this order, in an application scenario in which there is a cell identity, for initialization formulas for determining initial values of scrambling sequences to scramble several channels or signals, see the formulas shown in Table 42.
[00217] [00217] In Example 1 of Modality 2 of this order, in an application scenario in which there is no cell identity, for initialization formulas for determining initial values of scrambling sequences to scramble several channels or signals, see the formulas shown in Table 43.
[00218] [00218] Example 2: The number of time units includes a number of slots (numbers) in a radio frame, and the CBG configuration parameter includes at least one of the maximum supported quantity of CBGs and a number of CBGs.
[00219] [00219] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the number of slots (nf) in the radio frame and the CBG configuration parameter.
[00220] [00220] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00221] [00221] In the modality of this request, in an application scenario in which there is a cell identity, a network device can scramble the PUSCH data channel according to a terminal identity, a maximum supported number of CBGs, a number of CBGs, a number of slots (ni,) in a radio frame and a cell identity. The initial value of the scrambling sequence, the terminal identity, the maximum supported quantity of CBGs, the number of CBGs, the number of slots (nís) on the radio frame and the cell identity can satisfy the following formula: Cinic = nNent1 * 2t + q: 2x + nf ', + 2v + NESWHO,
[00222] [00222] For an application scenario in which there is no cell identity in NR 5G, the network device can scramble the PUSCH data channel according to a terminal identity, a maximum supported number of CBGs, a number of CBGs and a number of slots (ns) on a radio frame. The initial value of the scrambling sequence, the terminal identity, the maximum supported quantity of CBGs, the number of CBGs and the number of slots (n £ s) on the radio frame can satisfy the following formula: Cinic = NgnT1 * 2t + cqg "2 * + ní,.
[00223] [00223] In each formula in Example 2 of Modality 2 of this application, nrI can be used to identify a terminal, that is, it can be understood as a terminal identity, a value of t is related to the maximum supported quantity of CBGs, cq is a number of CBGs, ns represents a number of slots in a radio frame, Ní $ tua represents a cell identity, cCinic represents the initial value of the scrambling sequence, t, x, y and z are coefficient parameters in a formula initialization to determine the initial value of the scramble sequence, et, x, y and z are positive integers.
[00224] [00224] Similarly, a coefficient parameter from a previous term in the initialization formula for determining the initial value of the scrambling sequence can be determined according to ranges of variable values and coefficient parameter values of several subsequent terms.
[00225] [00225] Similarly, a specific method of determining tex coefficient parameters in example 2 of this application may include the following three methods: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the sub carrier spacing parameter uu and the groove shape; the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the sub carrier spacing parameter un; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00226] [00226] Specifically, the value of t can be the value of x plus a binary bit needed to quantize the number of CBGs (cg).
[00227] [00227] Specifically, for example, when the subcarrier spacing configuration parameter u = 1 and the slot format is that of a slot that includes seven or six OFDM symbols, Níúaaro ““ = 40, a radio frame includes 40 grooves, niche, ..., 39), ni; it has 40 values in total, and six binary bits are required to indicate the values.
[00228] [00228] In Example 2 of Modality 2 of this order, the process of determining the coefficient parameter and the correspondence between the coefficient parameter, the parameter for the configuration of naked subcarrier spacing and the groove format are similar to the process of determining and correspondence in previous Mode 1. Details are not further described in this document. For details, see the process for determining the coefficient parameter and the corresponding table in the previous Mode 1.
[00229] [00229] In Example 2 of Modality 2 of this order, in an application scenario in which there is a cell identity, for initialization formulas for determining initial values of scrambling sequences to scramble several channels or signals, see the formulas shown in Table 44.
[00230] [00230] In Example 2 of Modality 2 of this order, in an application scenario in which there is no cell identity, for initialization formulas for determining initial values of scrambling sequences to scramble several channels or signals, see the formulas shown in Table 45.
[00231] [00231] In example 1 and example 2 of Modality 2 of this application, in an application scenario in which there is no cell identity in NR 5G, the cell identity Node $ tula can be removed from the initialization formulas for determining values initial scrambling sequences to scramble multiple channels or signals. Specific initialization formulas are not additionally listed exhaustively in this document.
[00232] [00232] Mode 2 of this order is described merely using an example in which the number of time units includes a number of subframes in a radio frame and a number of slots in a subframe and an example in which the number of time units includes a number of slots in a radio when; however, the modality is not limited to this. The number of time units can also be other numbers of time units in any combination of a number of slots on a radio frame, a number of subframes on a radio frame, a number of slots on a subframe and a number of OFDM symbols in a slot. Implementation processes for other numbers of time units are similar and are not further described in this document.
[00233] [00233] In Mode 2 of this order, the initial value of the scrambling sequence is determined based on different CBG configuration parameters and different numbers of time units, and the signal is scrambled using the scrambling sequence generated based on initial value of the scramble sequence. The modality can implement interference randomization for different CBGs, and it can be applicable to shuffling the transmitted signal using time units of different frame structures. In addition, signal shuffling can be implemented in an application scenario in which there is no cell identity in NR 5G.
[00234] [00234] Mode 3: Determine an initial value of a shuffling sequence based on a QCL configuration parameter.
[00235] [00235] In the modality of this request, an initial value of a scramble sequence for a signal or channel can be determined according to a QCL configuration parameter.
[00236] [00236] Optionally, the initial value of the scrambling sequence can be determined based on a number of time units and a QCL configuration parameter.
[00237] [00237] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00238] [00238] In NR 5G, for joint transmission not consistent in NR 5G, different beams / pre-coding / antenna ports of the same TRP or different TRPs can use different QCL configuration parameters. If an initial value of a scrambling sequence is determined based on a number of time units and a QCL configuration parameter, and a signal is scrambled using the scrambling sequence obtained according to the initial value, scrambling sequences used to scramble signals transmitted by different beams / pre-coding / antenna ports from the same TRP or different TRPs to the same terminal can be different.
[00239] [00239] The QCL configuration parameter includes at least one of a group of demodulation reference signal (DMRS) antenna ports, a DMRS antenna port and a QCL indication.
[00240] [00240] A semi-static configuration can be performed on the QCL configuration parameter such as the demodulation reference signal, DMRS port group and the QCL indication using the upper layer signaling such as radio resource control signaling (RRC), or Medium Access Control (MAC) signaling. In addition, a QCL parameter setting for each TRP is designed in advance, and data scrambling can be performed in advance to reduce a transmission delay.
[00241] [00241] The QCL configuration parameter such as the DMRS antenna port and the QCL indication can also be indicated by using physical layer signaling such as downlink control information (DCI). The TRP or terminal can determine a DMRS antenna port according to the QCL configuration parameter indicated by the physical layer signaling, and can group DMRS antenna ports, where each group of DMRS antenna ports can be used for transmission by a TRP. According to the QCL indication in physical layer signaling (such as DCI), it can be determined that different TRPs use different parameter settings. The use of the QCL configuration parameter for signal scrambling can implement interference randomization.
[00242] [00242] Optionally, the QCL indication can be a QCL configuration identity or a set of QCL configuration parameters.
[00243] [00243] For example, four groups of QCL configuration parameters are configured by RRC, and are a “parameter set 1”, a “parameter set 2”, a “parameter set 3” and a “parameter set 4 ", respectively. The TRP or terminal determines that a QCL configuration parameter used by a broadcast antenna currently used by the TRP is" parameter set 1 ". In this case, the TRP or the terminal can scramble the signal with based on the current QCL configuration parameter “parameter set 1”.
[00244] [00244] Optionally, the QCL configuration parameter can be notified using top layer signaling (for example, RRC signaling or MAC signaling) or physical layer signaling (for example, DCI), or it can be implicitly determined . This is not specifically limited in this document.
[00245] [00245] Specifically, for example, the QCL configuration parameter can be determined according to a CORESET configuration or candidates or CCEs occupied by DCI.
[00246] [00246] For example, by default, a QCL configuration parameter for a base station 1 can be 0, and a QCL configuration parameter for a base station 2 can be 1. Base station 1 can transmit DCI using a time-frequency resource from a CORESET 1 identity, and base station 2 can transmit DCI using a time-frequency resource from a CORESET 2 identity. the UE detects the DCI in the time-frequency resource of the CORESET 1 identity, data scheduled by the DCI can be scrambled using the QCL 0 configuration parameter; if the UE detects the DCI in the time-frequency resource of the CORESET 2 identity, data scheduled by the DCI can be scrambled using the QCL 1 configuration parameter.
[00247] [00247] For example, if base station 1 transmits DCI using candidates 1 to 4, and base station 2 transmits DCI using candidates 5 to 8, when the UE detects DCI in the time-frequency resource for candidates 1 to 4, data scheduled by DCI can be scrambled using the QCL 0 configuration parameter; if the UE detects DCI in candidates 5 to 8 time-frequency resources, data scheduled by DCI can be scrambled using the QCL 1 configuration parameter.
[00248] [00248] For example, if base station 1 transmits DCI using CCEs 1 to 10, and base station 2 transmits DCI using CCEs 11 to 20, when the UE detects DCI in the time-frequency resource of CCEs 1 to 10, data scheduled by DCI can be scrambled using the QCL O configuration parameter; if the UE detects DCI in time-frequency resources of CCEs 11 to 20, data scheduled by DCI can be scrambled using the QCL 1 configuration parameter.
[00249] [00249] In the modality of this request, a process of generating an initial value of a scrambling sequence used to scramble a PUSCH data channel is still used as an example for description.
[00250] [00250] A network device can determine, based on a current radio network temporary identifier (RNTI) number of a terminal or other terminal identity, a number of codewords, a number of slots (n) in a radio frame and a QCL configuration parameter, the initial value of the scramble sequence used to scramble the PUSCH data channel. For example, an initialization formula for determining the initial value of the shuffle sequence can be the following formula: Cinic = Ngnt1 * 2 + q * 21 + ní, '2x + Nf "or Cinic = Neawr1 * 2 + cqg: 2r + nf £ - 24 NH ", where nenti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, q represents a number of code words, ni; represents a number of slots in a radio frame, Nf "indicates a QCL configuration parameter and parameters t, y and x are positive integers; specifically, a value of x is related to the maximum number of QCL configuration parameters that can be configured.
[00251] [00251] The implementation of determining the initial value of the scramble sequence based on the number of time units and the QCL configuration parameter in the modality of this order is not only applied to the scrambling of the data channel, but also applied to the scrambling of other channels or signals, for example, can be further applied to scrambling other signals such as a reference signal, a control channel, a broadcast signal and a specific terminal signal.
[00252] [00252] Based on a similar mode to the initialization formula of the initial value of the scrambling sequence used to scramble the PUSCH data channel, initialization formulas for determining initial values of the scrambling sequences for other channels or signals can be shown in Table 46.
[00253] [00253] In Modality 3 of this application, in an application scenario in which there is no cell identity in NR 5G, an NfÍ "º cell identity can be removed from the initialization formulas for determining initial values of scrambling sequences to scramble different channels or signals, specific initialization formulas are not additionally listed exhaustively in this document.
[00254] [00254] Mode 3 of this order is described merely using an example in which the number of time units includes a number of slots in a radio frame; however, the modality is not limited to this. The number of time units can also be other numbers of time units in any combination of a number of slots on a radio frame, a number of subframes on a radio frame, a number of slots on a subframe and a number of OFDM symbols in a slot. Implementation processes for other numbers of time units are similar and are not described further in this document.
[00255] [00255] In the implementation of signal scrambling provided by Modality 3 of this order, based on different QCL configuration parameters and different numbers of time units, the initial value of the scrambling sequence is determined, and the signal is scrambled using of the scramble sequence generated based on the initial value of the scramble sequence. If the GQCL configuration parameter is semi-statically configured using top layer signaling, the parameter used by each TRP is specified and the TRP performs shuffling using the QCL configuration parameter. Therefore, signal scrambling processing can be implemented in advance, and the transmission delay is reduced. Scrambling sequences used to scramble signals transmitted by different beams / pre-coding / antenna ports from the same TRP or different TRPs to the same terminal are different. Therefore, interference randomization is implemented and performance is improved.
[00256] [00256] Mode 4: Determine an initial value of a scrambling sequence based on a BWP configuration parameter.
[00257] [00257] In the modality of this request, an initial value of a scramble sequence for a signal or channel can be determined according to a BWP configuration parameter.
[00258] [00258] Optionally, the initial value of the scrambling sequence can be determined based on a number of time units and a BWP configuration parameter.
[00259] [00259] For resource allocation in the frequency domain, a BWP configuration can be terminal specific. A plurality of BWPs are configured for a terminal, and different BWPs can use different frame structure parameters. Considering that different BWPs can be configured using different BWP configuration parameters, a number of time units for transmitting a signal and a BWP configuration parameter can be used to determine an initial value for a scrambling sequence, so that interference randomization for different BWPs is implemented.
[00260] [00260] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00261] [00261] The BWP configuration parameter can include at least one of a BWP configuration parameter of a configured BWP, a BWP configuration parameter of an activated BWP, a BWP configuration parameter of a signal BWP, a BWP configuration parameter of a data channel BWP and a BWP configuration parameter of a control channel BWP.
[00262] [00262] The BWP configuration parameter can be at least one of a BWP configuration identity, a set of BWP configurations and a BWP configuration parameter for scrambling.
[00263] [00263] The BWP configuration identity can be an identity or index of a BWP.
[00264] [00264] The BWP configuration set can be a number of BWP configuration parameter sets.
[00265] [00265] The BWP configuration parameter can be a specific parameter in a BWP configuration, for example, a time-frequency resource or frame structure information in the BWP configuration, for example, can include an indication of resources in the frequency domain, for example, a number of resource blocks in the frequency domain, or an indication of resources in the time domain, for example, a number of symbols.
[00266] [00266] For example, a plurality of BWPs are configured using upper layer signaling or physical layer signaling, and then one or more of the BWPs are activated using upper layer signaling or physical layer signaling. A BWP configuration parameter for scrambling can be an activated BWP configuration parameter.
[00267] [00267] For example, a location of scheduled data is indicated using a control channel, a BWP of the control channel is defined as a BWP 1 and a BWP of the data indicated / scheduled by the control channel is defined as a BWP 2. A BWP configuration parameter for scrambling can be a BWP configuration parameter for the configured BWP.
[00268] [00268] For example, a plurality of BWPs are configured using upper layer signaling or physical layer signaling, and then one or more of the BWPs are activated using upper layer signaling or physical layer signaling. A BWP configuration parameter for scrambling can be a BWP configuration parameter for a data channel BWP.
[00269] [00269] For example, a location of scheduled data is indicated using a control channel, a BWP of the control channel is defined as a BWP 1 and a BWP of the data indicated / scheduled by the control channel is defined as a BWP 2. A BWP configuration parameter for scrambling can be a BWP configuration parameter for a control channel BWP.
[00270] [00270] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the BWP configuration parameter.
[00271] [00271] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00272] [00272] In the modality of this request, a process of generating an initial value of a scrambling sequence used to scramble a PUSCH data channel is still used as an example for description.
[00273] [00273] Example 1: Determine the initial value of the scramble sequence based on a number of time units and a BWP configuration parameter for a data channel.
[00274] [00274] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the BWP configuration parameter of the data channel.
[00275] [00275] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00276] [00276] In the modality of this request, a network device can determine, based on the current number of RNTI of a terminal, a number of code words, a number of slots (n) in a radio frame and a BWP configuration parameter, oThe initial value of the scramble sequence used to scramble the PUSCH data channel. For example, an initialization formula for determining the initial value of the shuffle sequence can be the following formula: Cinic = Nent1 * 2t + o "21 + ní,“ 2 * + NBYP or Cinic = Ngwr1 26 cg: 2r + nf, : 2x + N / ", where nenti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, q represents a number of code words, ni; represents a number of slots in a radio frame, NBP indicates a BWP configuration parameter for a data channel and coefficient parameters t, y and x are positive integers.
[00277] [00277] An x value can be determined according to a maximum number of BWP configuration parameters. For example, if the maximum number of BWP configuration parameters is 2, a binary bit is required for quantization. In this case, the value of x can be fixed at 1. For example, if the maximum number of BWP configuration parameters is 4, two binary bits are required for quantization. In this case, the value of x can be fixed at 2.
[00278] [00278] In the mode of this request, the BWP configuration parameter of the data channel can be at least one of a BWP configuration identity, a set of BWP configurations and a BWP configuration parameter of the data channel, for shuffling.
[00279] [00279] The BWP configuration identity can be an identity or index of a BWP.
[00280] [00280] The BWP configuration set can be a number of BWP configuration parameter sets.
[00281] [00281] The BWP configuration parameter can be a specific parameter in a BWP configuration, for example, a time-frequency resource or frame structure information in the BWP configuration.
[00282] [00282] For example, a plurality of BWPs are configured using upper layer signaling or physical layer signaling, and then one or more of the BWPs are activated using upper layer signaling or physical layer signaling. A BWP configuration parameter for scrambling can be an activated BWP configuration parameter.
[00283] [00283] For example, a location of scheduled data is indicated using a control channel, a BWP of the control channel is defined as a BWP 1 and a BWP of the data indicated / scheduled by the control channel is defined as a BWP 2. A BWP configuration parameter for scrambling can be a BWP configuration parameter for the configured BWP.
[00284] [00284] For example, a plurality of BWPs are configured using upper layer signaling or physical layer signaling, and then one or more of the BWPs are activated using upper layer signaling or physical layer signaling. A BWP configuration parameter for scrambling can be a BWP configuration parameter for a data channel BWP.
[00285] [00285] For example, a location of scheduled data is indicated using a control channel, a BWP of the control channel is defined as a BWP 1 and a BWP of the data indicated / scheduled by the control channel is defined as a BWP 2. A BWP configuration parameter for scrambling can be a BWP configuration parameter for a control channel BWP.
[00286] [00286] The implementation of the determination of the initial value of the scrambling sequence based on the number of time units and the BWP configuration parameter of the data channel in the mode of this request is not only applied to the scrambling of the data channel, but also applied to the scrambling of other channels or signals, for example, it can also be applied to the scrambling of other signals such as a reference signal, a control channel, a broadcast signal and a specific terminal signal.
[00287] [00287] Based on a similar mode to the initialization formula for determining the initial value of the scrambling sequence used to scramble the PUSCH data channel, initialization formulas for determining the initial values of scrambling sequences for other channels or signals can shown in Table 47. Table 47 PDSCH Cinic = nNant1 * 2º + q: 2Y + nf ', + 2x + NHP Or Cinic = NeNT1' 2t + cg: 2yr + nf ',: 2x + NEWP eMCH
[00288] [00288] Example 2: Determine the initial value of the scramble sequence based on a number of time units and a BWP configuration parameter of a control channel.
[00289] [00289] In the mode of this request, the initial value of the scrambling sequence for the channel or signal can be determined according to the BWP configuration parameter of the control channel.
[00290] [00290] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00291] [00291] In the mode of this request, a network device can determine the initial value of the scrambling sequence based on the number of time units and the BWP configuration parameter of a DCI BWP detected by a terminal.
[00292] [00292] Specifically, an implementation process in which the network device determines the initial value of the scramble sequence based on the number of time units and the BWP configuration parameter of the BWP of the control channel detected by the terminal can include the least one of the following implementations:
[00293] [00293] First implementation: The network device determines the initial value of the scramble sequence based on the number of time units and the identity of the BWP configuration or a set of BWP configurations of the DCI BWP detected by the terminal.
[00294] [00294] For example, an initialization formula for determining the initial value of the scrambling sequence can be the following formula: Cinic = Nent1 * 2t + o "21 + ní,“ 2 * + NBYP or Cinic = Ngwr1 26 cg: 2r + nf,: 2x + N / ", where nenti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, q represents a number of code words, ni; represents a number of slots in a radio frame, NBP represents a BWP configuration identity or a set of BWP configurations of a DCI BWP detected by the terminal and parameters t, y and x are positive integers.
[00295] [00295] For example, the terminal detects DCI in a time-frequency resource corresponding to a BWP 1 configuration identity. In this case, NA / ”P can be understood as the BWP 1 configuration identity, that is, NEP = 1.
[00296] [00296] Optionally, a value of x can be determined according to a maximum number of BWP configuration parameters. For example, if the maximum number of BWP configuration parameters is 2, a binary bit is required for quantization. In this case, the value of x can be fixed at 1. For example, if the maximum number of BWP configuration parameters is 4, two binary bits are required for quantization. In this case, the value of x can be fixed at 2.
[00297] [00297] An initialization formula for determining, by the network device, an initial value of a scramble sequence for each channel or signal based on a number of time units and a BWP configuration identity / set of configurations of BWP from a DCI BWP detected by the terminal can be the same as that shown in Table 47, and a difference is that the meanings of NBP are different. Therefore, similarities are not further described in this document.
[00298] [00298] Second implementation: The network device determines the initial value of the scrambling sequence based on the number of time units and an RB number in the BWP configuration parameter.
[00299] [00299] In the mode of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the number of RB in the BWP configuration parameter.
[00300] [00300] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00301] [00301] For example, an initialization formula for determining the initial value of the scrambling sequence can be the following formula: Cinic = nNgwr1: 28 + q: 2y + nS,: 2x + Nfy 'or Cinic = nNgwr1 26 cg: 2r + nf ,: 2 + NiD ', where nenti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, q represents a number of code words, ni; represents a number of slots in a radio frame, NIF represents an RB number in a BWP configuration parameter and parameters t, y and x are positive integers.
[00302] [00302] The RB number can be a minimum RB index value or a maximum RB index value or the equivalent corresponding to BWP.
[00303] [00303] Optionally, a value of x can be determined according to a maximum number of RB in the BWP configuration parameter. For example, if the maximum number of RB in the BWP configuration parameter is 100, seven binary bits are required for quantization. In this case, the The x value can be set to 7. For example, if the maximum number of RB in the BWP configuration parameter is 275, nine binary bits are required for quantization. In this case, the value of x can be fixed at 9.
[00304] [00304] For example, if the terminal detects DCI in a time-frequency resource corresponding to a BWP 1 configuration identity, NRE is an RB number in the BWP 1 configuration identity.
[00305] [00305] In the form of this request, for a corresponding initialization formula for determining, by the network device, an initial value of a scrambling sequence for each channel or signal based on a number of time units and a number of RB in a BWP configuration parameter, refer to Table 48.
[00306] [00306] Third implementation: The network device determines the initial value of the scrambling sequence based on the number of time units and a number of symbols in the BWP configuration parameter.
[00307] [00307] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined based on the number of symbols in the BWP configuration parameter.
[00308] [00308] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00309] [00309] For example, an initialization formula for determining the initial value of the shuffle sequence can be the following formula: Cinic = NewT1 * 2 + qg "2r + nf;“ 2 * + 1 or Cinic = NewT1 * 2í + teg "2v + n £,“ 2% + 1, where neanti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, q represents a number of code words, nis represents a number of slots in a radio frame, 1 represents a number of symbols corresponding to a DCI BWP detected by the terminal and parameters t, y and x are positive integers.
[00310] [00310] The number of symbols may be a minimum symbol index value or a maximum symbol index value or the equivalent corresponding to the BWP.
[00311] [00311] Optionally, a value of x can be determined according to a maximum number of symbols in the BWP configuration parameter. For example, if the maximum number of symbols in the BWP configuration parameter is 14, four binary bits are required for quantization. In this case, the value of x can be set to 4. For example, if the maximum number of symbols in the BWP configuration parameter is 7, three binary bits are required for quantization. In this case, the value of x can be fixed at 3.
[00312] [00312] For example, if the terminal detects DCI in a time-frequency resource corresponding to a BWP configuration identity / BWP configuration set 1, l can be a number of symbols in the BWP configuration identity / set of BWP BWP settings.
[00313] [00313] In the form of this request, for a corresponding initialization formula for determining, by the network device, an initial value of a scrambling sequence for each channel or signal based on a number of time units and a number of symbols in a BWP configuration parameter, refer to Table
[00314] [00314] In Modality 4 of this order, in an application scenario in which there is no cell identity in NR 5G, a cell identity NÍÉ "! º can be removed from the initialization formula to determine the initial value of the scramble sequence for shuffle each channel or signal, specific initialization formulas are not additionally listed exhaustively in this document.
[00315] [00315] Mode 4 of this order is described merely using an example in which the number of time units includes a number of slots in a radio frame; however, the modality is not limited to this.
[00316] [00316] In the implementation of signal scrambling provided by Modality 4 of this order, based on different BWP configuration parameters and different numbers of time units, the initial value of the scrambling sequence is determined, and the signal is scrambled using of the scramble sequence generated based on the initial value of the scramble sequence. If the BWP configuration parameter is semi-statically configured using top layer signaling, a BWP parameter used by each network device or terminal is specified, and the network device performs scrambling using the BWP configuration parameter which is semi-statically configured. Therefore, signal scrambling processing can be implemented in advance, and transmission delay is reduced. In addition, scrambling sequences used to scramble signals transmitted by different beams / pre-coding / antenna ports from the same network device or by different network devices to the same terminal are different. Therefore, interference randomization is implemented and performance is improved.
[00317] [00317] Mode 5: Determine an initial value of a scramble sequence based on a control channel resource configuration parameter.
[00318] [00318] In the modality of this request, an initial value of a scramble sequence for a signal or channel can be determined according to a control channel resource configuration parameter.
[00319] [00319] Optionally, the initial value of the scrambling sequence can be determined based on a number of time units and a control channel resource configuration parameter.
[00320] [00320] Different beams / pre-coding / antenna ports of the same network device or different network devices can use different control channel resource configuration parameters. Therefore, in the mode of this request, the initial value of the scrambling sequence can be determined according to the number of time units for signal transmission and the configuration parameter of control channel resources, so that interference randomization is implemented. for different control channel resources.
[00321] [00321] The control channel resource configuration parameter can include at least one of a location in the frequency domain, a location in the time domain, a QCL indication and a CORESET identity. The configuration parameter of control channel resources can be indicated using upper layer signaling (RRC or MAC) or physical layer signaling (such as DCI).
[00322] [00322] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00323] [00323] In the modality of this request, a process of generating an initial value of a scrambling sequence used to scramble a PUSCH data channel is still used as an example for description.
[00324] [00324] Example 1: Determine the initial value of the scrambling sequence based on a number of time units and a CORESET configuration parameter / identity corresponding to a control channel resource in which DCI detected by a terminal is located.
[00325] [00325] In the form of this request, a network device can determine, based on a current EU RNTI number, a number of code words, a number of slots (n £ 5) in a radio frame and a parameter / CORESET configuration identity, the initial value of the scramble sequence used to scramble the PUSCH data channel. For example, an initialization formula for determining the initial value of the shuffle sequence can be the following formula: Cinic = nNanr1 * 2º + q: 2v + nf ', + 2 ++ NGSAESS or Cinic = NewT1 * 2 + teg * 2 + ní, + 2x + NGORESET where nenti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, q represents a number of code words, ns represents a number of slots in a radio frame, NÍPRESET represents a CORESET configuration parameter / identity and parameters t, y and x are positive integers; specifically, a value of x is related to a maximum number of control channel resource configuration parameters that can be configured.
[00326] [00326] For example, four groups of control channel resource configuration parameters are configured by RRC. If the terminal detects DCI in a time-frequency resource corresponding to a CORESET 1 identity, NÍPORESET is the CORESET 1 identity.
[00327] [00327] The implementation of determining the initial value of the scrambling sequence based on the number of time units and the CORESET configuration parameter / identity in the modality of this request is not only applied to the scrambling of the data channel, but also applied to the scrambling other channels or signals, for example, can further be applied to scrambling other signals such as a reference signal, a control channel, a broadcast signal and a specific terminal signal.
[00328] [00328] Based on a similar method to the initialization formula for determining the initial value of the scrambling sequence to scramble the PUSCH data channel, initialization formulas for determining the initial values of scrambling sequences for other channels or signals can be shown in Table 50.
[00329] [00329] Example 2: Determine the initial value of the scrambling sequence based on a number of time units and an RB number corresponding to a control channel resource.
[00330] [00330] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the RB number corresponding to the control channel resource.
[00331] [00331] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00332] [00332] For example, shuffling can be performed according to an RB number corresponding to a CORESET during shuffling.
[00333] [00333] For example, an initialization formula for determining the initial value of the scrambling sequence can be the following formula: Cinic = Newt1 "28 + q" 21 + ní, “2 * + NÍF or Cinic = nNgwr1 * 2b + cg: 2r + nf,: 2 * + NHP, where nenti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, q represents a number of code words, ni; represents a number of slots in a radio frame, NRP represents an RB number corresponding to a control channel feature and parameters t, y and x are positive integers.
[00334] [00334] The RB number corresponding to the control channel resource can be a minimum value of RB index or a maximum value of RB index or similar corresponding to the control channel resource.
[00335] [00335] Optionally, the value of x can be determined according to a maximum number of RB corresponding to the control channel resource. For example, if the maximum number of RBs corresponding to the control channel resource is 100, seven binary bits are required for quantization. In this case, the value of x can be fixed at 7. For example, if the maximum number of RB corresponding to the control channel resource is 275, nine binary bits are required for quantization. In this case, the value of x can be fixed at 9.
[00336] [00336] For example, if the terminal detects DCI in a time-frequency resource corresponding to a set of CORESET 1 parameters, NP is an RB number in the set of CORESET 1 parameters.
[00337] [00337] The implementation of determining the initial value of the scrambling sequence based on the number of time units and the number of RB corresponding to the control channel resource in the mode of this request is not only applied to the scrambling of the data channel, but also applied to the scrambling of other channels or signals, for example, it can also be applied to scrambling other signals such as a reference signal, a control channel, a broadcast signal and a specific terminal signal.
[00338] [00338] Based on a similar method to the initialization formula for determining the initial value of the scrambling sequence to scramble the PUSCH data channel, initialization formulas for determining the initial values of scrambling sequences for other channels or signals can be shown in Table 51.
[00339] [00339] Example 3: Determine the initial value of the scrambling sequence based on a number of time units and a number of symbols corresponding to a control channel resource.
[00340] [00340] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the number of symbols corresponding to the control channel resource.
[00341] [00341] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00342] [00342] For example, an initialization formula for determining the initial value of the shuffling sequence can be the following formula: Cinic = Nawt1 * 28 + qg-20 + nf 21 or Cinic = Nawr1 * 2 + cq: 2r + nfç2% +1,
[00343] [00343] The number of symbols corresponding to the control channel resource can be a minimum symbol index value or a maximum symbol index value or similar corresponding to the control channel resource.
[00344] [00344] Optionally, the value of x can be determined according to a maximum number of symbols corresponding to the control channel resource. For example, if the maximum number of symbols corresponding to the control channel resource is 14, four binary bits are required for quantization. In this case, the value of x can be set to 4. For example, if the maximum number of symbols corresponding to the control channel feature is 7, three binary bits are required for quantization. In this case, the value of x can be fixed at 3.
[00345] [00345] The implementation of determining the initial value of the scrambling sequence based on the number of time units and the number of symbols corresponding to the control channel resource in the mode of this request is not only applied to the scrambling of the data channel, but also applied to the scrambling of other channels or signals, for example, it can also be applied to scrambling other signals such as a reference signal, a control channel, a broadcast signal and a specific terminal signal.
[00346] [00346] Based on a similar method to the initialization formula for determining the initial value of the scrambling sequence used to scramble the PUSCH data channel, initialization formulas for determining the initial values of scrambling sequences for other channels or signals can shown in Table 52.
[00347] [00347] Mode 5 of this order is described merely using an example in which the number of time units includes a number of slots in a radio frame; however, the modality is not limited to this. The number of time units can be other numbers of time units in any combination of a number of slots on a radio frame, a number of subframes on a radio frame, a number of slots on a subframe and a number of symbols OFDM in a slot. Implementation processes for other numbers of time units are similar and are not further described in this document.
[00348] [00348] In the implementation of signal scrambling provided by Mode 5 of this order, the network device determines the initial value of the scrambling sequence using the control channel resource parameter / the number of symbols corresponding to the control channel resource / the RB number corresponding to the control channel feature. As the control channel resource parameter / the number of symbols corresponding to the control channel resource / the RB number corresponding to the control channel resource can be configured semi-statically using upper layer signaling, processing can be implemented in advance signal scrambling, and a transmission delay is reduced. In addition, scrambling sequences used to scramble signals transmitted by different beams / pre-coding / antenna ports from the same network device or by different network devices to the same terminal can be different. Therefore, interference randomization is implemented and performance is improved.
[00349] [00349] Mode 6: Determine an initial value of a scrambling sequence based on a terminal identity.
[00350] [00350] In the modality of this request, an initial value of a scrambling sequence for a signal or channel can be determined according to an RNTI corresponding to an indicated RNTI configuration identity used for signal scrambling.
[00351] [00351] Optionally, the starting value of the scrambling sequence can be determined based on a number of time units and a terminal identity.
[00352] [00352] After a terminal accesses a cell, different beams / pre-coding / antenna ports of the same network device allocate a plurality of terminal identities (for example, RNTIs) to the terminal, or different network devices allocate a plurality of terminal identities (for example, RNTIs) to the terminal via a network device, or different network devices can allocate terminal identities to the terminal separately. Terminal identities are used to scramble data from different beams / pre-coding / antenna ports from the same network device or data from different network devices, so that interference randomization can be implemented.
[00353] [00353] A network device configures at least two terminal identities to the terminal using upper layer signaling (RRC or MAC), and indicates,
[00354] [00354] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00355] [00355] In the modality of this request, considering that the terminal identity is an RNTI corresponding to the RNTI configuration identity, a process of generating an initial value of a shuffling sequence used to shuffle a PUSCH is used as an example for description .
[00356] [00356] The network device can determine the initial value of the scrambling sequence based on the RNTI corresponding to the RNTI configuration identity currently used by the terminal, a number of code words and a number of slots (ns) in a frame. radio. For example, an initialization formula for determining the initial value of the scrambling sequence can be the following formula: Cinic = NigNT1º 25 "21 + ní, 2% or Cinic = Nigt1 * 2íteg" 2r + nº, “2%, where n 'gi indicates an RNTI corresponding to an RNTI configuration identity i currently used by a terminal, q represents a number of code words, ni; represents a number of slots in a radio frame, parameters t, y and x and i are positive integers, and a range of values for i can be ie (0, 1). Specifically, a specific value of i can be determined through negotiation between network devices. Optionally, for example, a nrntz configuration identity for a service base station is 0, that is, i = 0; and a coordinate base station number configuration identity is 1, i.e., i = 1.
[00357] [00357] Optionally, specifically, the i value range is related to a maximum number of RNTI configuration identities that can be configured.
[00358] [00358] Optionally, the identity of the RNTI configuration can be notified using top layer signaling (for example, RRC signaling or MAC signaling) or physical layer signaling (for example, DCI), or it can be implicitly determined . This is not specifically limited in this document.
[00359] [00359] Specifically, for example, the RNTI configuration identity can be determined according to a CORESET configuration or candidates or CCEs occupied by the DCI or an indication of QCL in the DCI.
[00360] [00360] For example, by default, an EU RNTI configuration identity corresponding to a base station 1 can be 0, and an EU RNTI configuration identity corresponding to base station 2 can be 1. Base station 1 can transmit DCI using a time-frequency resource from a CORESET 1 identity, and base station 2 can transmit DCI using a time-frequency resource from a CORESET 2 identity. When the UE detects DCI in the time-frequency feature of the CORESET 1 identity, data scheduled by the DCI can be scrambled using the RNTI 0 configuration identity; if the UE detects DCI in the time-frequency resource of the CORESET 2 identity, data scheduled by DCI can be scrambled using the RNTI 1 configuration identity.
[00361] [00361] For example, if base station 1 transmits DCI using candidates 1 to 4, and base station 2 transmits DCI using candidates 5 to 8, when the UE detects DCI in time-frequency resources of candidates 1 to 4, data scheduled by DCI can be scrambled using the RNTI 0 configuration identity; if the UE detects DCI in candidates 5 to 8 time-frequency resources, data scheduled by DCI can be scrambled using the RNTI 1 configuration identity.
[00362] [00362] For example, if base station 1 transmits DCI using CCEs 1 to 10, and base station 2 transmits DCI using CCEs 11 to 20, when the UE detects DCI in time-frequency resources from CCEs 1 to 10, data scheduled by DCI can be scrambled using the RNTI O configuration identity; if the UE detects DCI in time-frequency resources from CCEs 11 to 20, data scheduled by DCI can be scrambled using the RNTI 1 configuration identity.
[00363] [00363] For example, if the base station 1 transmits the DCI using a QCL 1 configuration, and the base station 2 transmits the DCI using a QCL 2 configuration, when the QCL configuration in the DCI received by the UE is the QCL 1 configuration, data scheduled by the DCI can be scrambled using the RNTI 0 configuration identity; if the QCL configuration in the DCI received by the UE is the QCL 2 configuration, data scheduled by the DCI can be scrambled using the RNTI 1 configuration identity.
[00364] [00364] The implementation of determining the initial value of the scrambling sequence based on the number of time units and the RNTI corresponding to the RNTI configuration identity in the modality of this request is not only applied to the scrambling of the data channel, but also applied for scrambling other channels or signals, for example, it can also be applied to scrambling other signals such as a reference signal, a control channel, a broadcast signal and a specific terminal signal.
[00365] [00365] Based on a similar method to the initialization formula for determining the initial value of the scrambling sequence used to scramble the PUSCH data channel, initialization formulas for determining the initial values of the scrambling sequences for other channels or signals can shown in Table 53.
[00366] [00366] Modality 6 of this request is described merely using an example in which the terminal identity is the RNTI configuration identity currently used by the terminal; however, the modality is not limited to this. The terminal identity can also be other identities that can be used to distinguish terminals, for example, a temporary subscriber identity, or a user's mobile phone card identity.
[00367] [00367] Mode 6 of this order is described merely using an example in which the number of time units includes a number of slots in a radio frame; however, the modality is not limited to this. The number of time units can also be other numbers of time units in any combination of a number of slots on a radio frame, a number of subframes on a radio frame, a number of slots on a subframe and a number of OFDM symbols in a slot. Implementation processes for other numbers of time units are similar and are not further described in this document.
[00368] [00368] In the implementation of signal scrambling provided by Modality 6 of this request, the network device determines the initial value of the scrambling sequence using the number of time units and the terminal identity. Since the terminal identity can be configured semi-statically using top layer signaling, signal scrambling processing can be implemented in advance, and a transmission delay is reduced. In addition, because different beams / precoding / antenna ports from the same network device or different network devices use different terminal identities, scrambling sequences used to scramble signals transmitted by different beams / precoding / antenna ports from the same network device or from different network devices to the same terminal can be different. Therefore, interference randomization is implemented and performance is improved.
[00369] [00369] Furthermore, the initial value of the scrambling sequence is determined based on the terminal identity in Mode 6 of this order, so that scrambling initialization may be irrelevant to a network identity (for example, a network identity such as such as a cell identity and a virtual cell identity), and so that a mobile terminal has a shorter delay over a larger area.
[00370] [00370] Mode 7: Determine an initial value of a scrambling sequence based on a parameter for setting code words.
[00371] [00371] In the modality of this request, an initial value of a scrambling sequence for a signal or channel can be determined according to a codeword configuration parameter.
[00372] [00372] Optionally, the initial value of the scrambling sequence can be determined based on a number of time units and a codeword configuration parameter.
[00373] [00373] Different beams / pre-coding / antenna ports of the same network device can allocate a plurality of codeword configuration parameters to a terminal, or different network devices may allocate a plurality of word configuration parameters code to a terminal via a network device. The codeword configuration parameters are used to scramble data from different beams / pre-coding / antenna ports from the same network device or data from different network devices, so that interference randomization can be implemented.
[00374] [00374] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00375] [00375] The code word configuration parameter can be other configured identities used for scrambling and is not specifically limited in this document.
[00376] [00376] Optionally, the parameter setting for codewords can be notified using top layer signaling (for example, RRC signaling or MAC signaling) or physical layer signaling (for example, DCI), or it can be determined implicitly. This is not specifically limited in this document.
[00377] [00377] The codeword configuration parameter can include at least one of a codeword identity and a codeword group identity. In the embodiment of this request, an implementation process for determining the initial value of the scrambling sequence based on the codeword identity and an implementation process for determining the initial value of the scrambling sequence based on the identity of the codeword group. are described separately.
[00378] [00378] In the modality of this request, a process of generating an initial value of a scrambling sequence used to scramble a PUSCH data channel is still used as an example for description.
[00379] [00379] Example 1: Determine the initial value of the scramble sequence based on a number of time units and a codeword identity.
[00380] [00380] In the modality of this request, the initial value of the scrambling sequence for the signal or channel can be determined according to the identity of the codeword.
[00381] [00381] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00382] [00382] In the form of this request, a network device can determine the initial value of the scrambling sequence based on the RNTI configuration identity currently used by the terminal, a codeword identity and a number of slots (nos) on a radio board.
[00383] [00383] For example, during coordination, a currently used codeword identity can be indicated in DCI when scheduling is performed using a plurality of PDCCHs. For example, if a maximum number of code word identities is 2, a bit can be used for indication; or if a maximum number of codeword identities is 4, two bits can be used for indication.
[00384] [00384] For example, during coordination, a codeword identity can be determined according to a dedicated time-frequency resource for DCI, and a scrambling sequence for data scheduled by DCI is determined.
[00385] [00385] Specifically, for example, the codeword identity can be determined according to a CORESET configuration or candidates or CCEs occupied by the DCI or an indication of QCL in the DCI.
[00386] [00386] For example, by default, a codeword identity for a base station 1 can be 0, and a codeword identity for a base station 2 can be 1. Base station 1 can transmit DCI using a time-frequency resource from a CORESET 1 identity, and base station 2 can transmit DCI using a time-frequency resource from a CORESET 2 identity. the UE detects DCI in the time-frequency resource of the CORESET 1 identity, data scheduled by DCI can be shuffled using the code word identity 0; if the UE detects DCI in the time-frequency resource of the CORESET 2 identity, data scheduled by the DCI can be scrambled using the codeword identity 1.
[00387] [00387] For example, if base station 1 transmits DCI using candidates 1 to 4, and base station 2 transmits DCI using candidates 5 to 8, when the UE detects DCI in time-frequency resources of candidates 1 to 4, data scheduled by DCI can be scrambled using the code word identity 0; if the UE detects DCI in candidates 5 to 8 time-frequency resources, data scheduled by DCI can be scrambled using code word identity 1.
[00388] [00388] For example, if base station 1 transmits DCI using CCEs 1 to 10, and base station 2 transmits DCI using CCEs 11 to 20, when the UE detects DCI in time-frequency resources of CCEs 1 to 10, data scheduled by DCI can be scrambled using code word identity 0; if the UE detects DCI in time-frequency resources from CCEs 11 to 20, data scheduled by DCI can be scrambled using code word identity 1.
[00389] [00389] For example, if base station 1 transmits DCI using a QCL 1 configuration, and base station 2 transmits DCI using a QCL 2 configuration, when the QCL configuration in the DCI received by the UE is the configuration of QCL 1, data scheduled by DCI can be scrambled using the code word identity 0; if the QCL configuration in the DCI received by the UE is the QCL 2 configuration, data scheduled by the DCI can be scrambled using the codeword identity 1.
[00390] [00390] In this case, the terminal can determine the initial value of the scrambling sequence based on the current codeword identity. For example, an initialization formula for determining the initial value of the shuffle sequence can be the following formula: Cinic = Newt1 * 2 + NID - 2 * + ni,, where nenti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, NÍZ represents a codeword identity, ni, represents a number of slots in a radio frame, and parameters t, y and x are positive integers.
[00391] [00391] A specific way of determining parameter values of coefficients t and x in the mode of this application is similar to the process of determining a parameter of coefficients in the previous mode, and may be applicable to the previous process of determining a parameter of coefficients.
[00392] [00392] the following three methods can be included: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the slot format; The value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00393] [00393] Optionally, the value of t can be determined according to the maximum number of code word identities.
[00394] [00394] For example, when ni; has 20 values, five binary bits can be used to indicate the 20 values of n In this case, the value of x can be fixed at 5, which represents that interference randomization is performed using five binary bits. For example, when the maximum number of code word identities is 2, interference randomization can be performed using a binary bit. In this case, t = x + 1 = 5 + 1 = 6. For example, when the maximum number of codeword identities is 4, interference randomization can be performed using two binary bits. In this case, t = x + 2 = 5 + 2 = 7 ,.
[00395] [00395] Specifically, a range of NÍLZ values can be determined according to a maximum number of code words that can be transmitted by one or more network devices or a maximum number of code words that can be received by the terminal.
[00396] [00396] Optionally, if a network device can transmit a maximum of one codeword, considering coordination of two base stations, the range of NIL values is NiBe (tO0, 1); or if a network device can transmit a maximum of two code words, considering the coordination of two base stations, the NIL value range is NiBbe (O, 1, 2, 3). Specifically, a specific NIB value can be determined through negotiation between network devices. For example, if each network device can transmit a maximum of one codeword, N / Z of a service base station can be set to 0, and NIZ of a coordinated base station can be set to 1.
[00397] [00397] The implementation of determining the initial value of the scramble sequence based on the number of time units and the codeword identity in the modality of this request is not only applied to the scrambling of the data channel, but also applied to the scrambling of other channels or signals, for example, can also be applied to scrambling other signals such as a reference signal, a control channel, a broadcast signal and a specific terminal signal.
[00398] [00398] Based on a similar method to the initialization formula for determining the initial value of the scrambling sequence to scramble the PUSCH data channel, initialization formulas for determining the initial values of scrambling sequences for various channels or signals can be shown in Table 54.
[00399] [00399] Example 2: Determine the initial value of the scramble sequence based on a number of time units and a code word group identity.
[00400] [00400] In the modality of this request, the initial value of the scrambling sequence for the signal or signal can be determined according to the identity of the code word group.
[00401] [00401] In addition, optionally, the initial value of the scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00402] [00402] Different beams / pre-coding / antenna ports of the same network device can allocate different groups of code words and identity parameters of groups of code words to a terminal by different network devices or different network devices they can allocate groups of codewords and codeword identity parameters to a terminal via a network device. Different code word group identity parameters are used to scramble data from different beams / pre-coding / antenna ports from the same network device or data from different network devices, so that interference randomization can be implemented.
[00403] [00403] For example, during coordination, a group of currently used codewords can be indicated in DCI when scheduling is performed using a plurality of PDCCHs. For example, if a maximum number of code word group identities is 2, a bit can be used for indication; or if a maximum number of code word group identities is 4, two bits can be used for indication.
[00404] [00404] For example, during coordination, a code word group identity can be determined according to a dedicated time-frequency resource for DCI, and a scrambling sequence for data scheduled by DCI is determined.
[00405] [00405] Specifically, for example, the code word group identity can be determined according to a CORESET configuration or candidates or CCEs occupied by the DCI or a QCL indication in the DCI.
[00406] [00406] For example, by default, a code word group identity for a base station 1 can be 0, and a code word group identity for a base station 2 can be 1. Base station 1 can transmit DCI using a time-frequency resource from a CORESET 1 identity, and base station 2 can transmit DCI using a time-frequency resource from a CORESET 2 identity. When the UE detects DCI in the time-frequency feature of the CORESET 1 identity, data scheduled by the DCI can be scrambled using the code word group 0 identity; if the UE detects DCI in the time-frequency feature of the CORESET 2 identity, data scheduled by DCI can be scrambled using the code word group 1 identity.
[00407] [00407] For example, if base station 1 transmits DCI using candidates 1 to 4, and base station 2 transmits DCI using candidates 5 to 8, when the UE detects DCI in time-frequency resources for candidates 1 to 4, data scheduled by DCI can be scrambled using the code word group 0 identity; if the UE detects DCI in candidates 5 to 8 time-frequency resources, data scheduled by DCI can be scrambled using the code word group identity 1.
[00408] [00408] For example, if base station 1 transmits DCI using CCEs 1 to 10, and base station 2 transmits DCI using CCEs 11 to 20, when the UE detects DCI in time-frequency resources from CCEs 1 to 10, data scheduled by DCI can be scrambled using the code word group 0 identity; if the UE detects DCI in time-frequency resources of CCEs 11 to 20, data scheduled by DCI can be scrambled using the code word group identity 1.
[00409] [00409] For example, if base station 1 transmits DCI using a QCL 1 configuration, and base station 2 transmits DCI using a QCL 2 configuration, when the QCL configuration in the DCI received by the UE is the configuration of QCL 1, data scheduled by the DCI can be scrambled using the code word group 0 identity; if the QCL configuration in the DCI received by the UE is the QCL 2 configuration, data scheduled by the DCI can be scrambled using the code word group 1 identity.
[00410] [00410] In the modality of this request, a network device can determine the initial value of the scrambling sequence based on an RNTI configuration identity currently used by the terminal, a word group identity and a number of slots (nos) ) on a radio board. For example, an initialization formula for determining the initial value of the shuffle sequence may be the following formula: Cinic = NeNt1 * 2 + NLB - group * 2 * + ni,, where nenti indicates an RNTI number and can be used to identify a terminal, that is, it can be understood as a terminal identity, Nih-9roup represents a code word group identity, ns represents a number of slots in a radio frame, and parameters t, y and x are positive integers .
[00411] [00411] A specific way of determining parameter values of coefficients t and x in the mode of this application is similar to the process of determining a parameter of coefficients in the previous modality, and may be applicable to the previous process of determining a parameter of coefficients. The following three methods can be included: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the slot shape; The value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00412] [00412] Optionally, the value of t can be determined according to the maximum number of code word group identities.
[00413] [00413] For example, when ni; has 20 values, five binary bits can be used to indicate the 20 values of n In this case, the value of x can be fixed at 5, which represents that interference randomization is performed using five binary bits. For example, when the maximum number of code word group identities is 2, interference randomization can be performed using a binary bit. In this case, t = x + l1 = 5 + 1 = 6. For example, when the maximum number of code word group identities is 4, interference randomization can be performed using two binary bits. In this case, t = x + 2 = 5 + 2 = 7.
[00414] [00414] Specifically, a range of Nib-g9 group values can be determined according to a maximum number of code word group identities that can be transmitted by one or more network devices or a maximum number of group word identities. code words that can be received by the terminal. Optionally, if a network device can transmit a codeword or codewords corresponding to a maximum of one identity of groups of codewords, considering coordination of two base stations, the range of values of Nil-group IS NiB-groupE (O, 1); Or if a network device can transmit codewords corresponding to a maximum of two identities of groups of codewords, considering coordination of two base stations, the Nig-grmp range of values IS NivgrupoE (O, 1, 2, 3 ). Specifically, a specific NiR-group value can be determined through negotiation between network devices. For example, if each network device can transmit a codeword or codewords corresponding to a maximum of a codeword group identity, a service base station's Nif-group can be set to 0, and Nif- lump of a coordinated base station can be set to 1.
[00415] [00415] Different network devices can allocate different identities of code word groups to the terminal, and for data coming from different network devices, different identities of code word groups can be used to determine initial values of scrambling sequences. Different network devices can use different code word identity parameters to distinguish different groups of code words. A group of codewords can be determined according to a codeword identity parameter indicated in DCI, and a codeword identity parameter is used to indicate a codeword identity. For example, if there are four code words, the code words can be grouped. Optionally, a group 1 includes a code word O and a code word 1, and a group 2 includes a code word 2 and a code word 3. In this case, a signal is scrambled with reference to word group information code and a code word identity parameter, so that interference randomization can be implemented.
[00416] [00416] For another example, identity information for groups of codewords can be indicated in DCI. For example, a bit in the DCI can be used to identify information from groups of code words currently used by the terminal. In this case, a signal is scrambled using information from groups of code words, so that interference randomization can be implemented.
[00417] [00417] The implementation of determining the initial value of the scrambling sequence based on the number of time units and the identity of code words in the modality of this request is not only implemented for the scrambling of the data channel, but also applied to the scrambling of other channels or signals, for example, can also be applied to scrambling other signals such as a reference signal, a control channel, a broadcast signal and a specific terminal signal.
[00418] [00418] Based on a similar mode to the initialization formula for determining the initial value of the scrambling sequence used to scramble the PUSCH data channel, initialization formulas for determining the initial values of scrambling sequences for various channels or signals can shown in Table 55.
[00419] [00419] In mode 7 of this request, the initial value of the scrambling sequence is determined according to at least one of the identity of the codewords and the identity of the codeword groups. Since different beams / precoding / antenna ports of the same network device can allocate a plurality of code word identities to a terminal, or different network devices can allocate a plurality of code word identities to one terminal via a network device, and code word identities are used to scramble data from different beams / pre-coding / antenna ports from the same network device or data from different network devices, interference randomization can be implemented.
[00420] [00420] Mode 8: Determine an initial value of a scrambling sequence based on a frame structure parameter or a subcarrier spacing configuration.
[00421] [00421] In the modality of this request, an initial value of a scrambling sequence for a signal or channel can be determined according to a frame structure parameter or a subcarrier spacing configuration.
[00422] [00422] In addition, optionally, the initial value of a scrambling sequence can also be determined with reference to another variable. This is not specifically limited in this document.
[00423] [00423] The frame structure parameter or the subcarrier spacing setting can be other configured identities used for scrambling and is not specifically limited in this document.
[00424] [00424] Optionally, the frame structure parameter or the subcarrier spacing configuration can be notified using top layer signaling (for example, RRC signaling or MAC signaling) or physical layer signaling (for example, DCI ), or can be determined implicitly. This is not specifically limited in this document.
[00425] [00425] In the modality of this request, a process of generating an initial value of a scrambling sequence used to scramble a PUSCH data channel is still used as an example for description.
[00426] [00426] For example, an initialization formula for determining the initial value of the scrambling sequence can be the following formula: Cinic = Nant1 * 2º + q 2 * + nf,: 27 + u or
[00427] [00427] A specific method of determining parameter values of coefficients t, x and y in the modality of this application is similar to the process of determining a coefficient parameter in the previous modality, and may be applicable to the previous process of determining a coefficient parameter . The following three methods can be included: the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1 and the slot shape; The value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to the subcarrier spacing parameter 1; and the value of the coefficient parameter in the formula for determining the initial value of the scrambling sequence can be determined according to a maximum amount of time units.
[00428] [00428] Optionally, a coefficient parameter from a previous term in the initialization formula can be determined according to ranges of variable values and coefficient parameter values of several subsequent terms.
[00429] [00429] Specifically, for example, the value of y is determined according to a maximum number of values of the subcarrier spacing parameter 1. For example, if ue (0,1,2,3,4,5), the maximum number of values of 1 is 6, and three binary bits are required for indication, that is, y = 3. When ns has 20 values, five binary bits are required to indicate the 20 values of ni; and therefore, x = 5 + 3 = 8.
[00430] [00430] For ISMS, first interference randomization can be performed according to an SI-RNTI. In addition, according to a protocol agreed in NR, different frame structure parameters can be used for ISMS. Considering interference randomization for different frame structure parameters, scrambling can be performed according to the frame structure parameter or the subcarrier spacing configuration. Interference randomization in different frame structure parameter settings or sub carrier spacing settings can be improved. In addition to ISMS, the modality is also applicable to several signals or channels mentioned in this solution, and is also applicable to other signals or channels that are not mentioned. This is not limited in this document.
[00431] [00431] In the modality of this request, initial values of scrambling sequences for other signals or channels can be determined in a similar way, and a difference lies only in the fact that scrambling identities used need to be determined according to the types of channels or kinds of signs. Table 56 below lists several possible matches between initial values of scrambling sequences for channels or signals, slot numbers on a radio frame and scrambling identities. Table 56 PDSCH Cinic = Neawt1 * 26 + q: 2 * + n £ ç + 20 + u Ou Cinic = NeNT1 * 2ítcg: 27 + nS,: 2 + u PUCCH Cinic format = (n £, + 1) -21+ 4º2% + Net 2 / 2a / 2b Cell RS Cinic = 2Y "(7- (NÃ, + 1) + 1 + 1) + 4º 28 Nce specific or Cinic = 7" (nº +1) + 1 + 4 + 1 RS of EU Cinic = (nf, + 1) 27 + 4º 2 ++ Specific nce Or Cinic = 7 "(No., + 1) + l + u + l
[00432] [00432] It should be noted that, for data items or coefficient parameters whose meanings are not explained or described in the formulas in each of the preceding modalities, reference should be made to explanations regarding the meanings of data items or coefficient parameters that have the same meanings in formulas. For example, for a parameter of coefficients cq whose meaning is not explained in a formula in the previous modality, refer to an explanation regarding its meaning in another formula, and determine that cq indicates a number of CBGs.
[00433] [00433] In addition, it should be noted that the coefficient parameter q that represents a number of code words in the formula in the previous modality of this application can be replaced by a coefficient parameter cq that represents a number of CBGs.
[00434] [00434] It should be understood that, in each of the preceding modalities of this application, several implementations for determining an initial value of a shuffling sequence are described separately. It should be understood that, in a real implementation, an initial value of a scrambling sequence can be determined in a mode or a combination of modes in each modality, and then a signal is scrambled using the generated scrambling sequence according to the initial value, so that the modalities are applicable to different service scenarios in NR 5G, and implement randomization for signal shuffling and improve performance.
[00435] [00435] Furthermore, it should be understood that the initial value of the scrambling sequence in each of the preceding modalities of this order can be used to generate a scrambling sequence used by a signal scrambling apparatus to scramble a signal, or it can be used to generate a scramble sequence used by a signal scrambler to unscramble a signal. It should also be understood that the method for generating an initial value of a scrambling sequence can be performed by the signal scrambling apparatus or by the signal scrambling apparatus. The signal scrambling apparatus can be a terminal or a network device. The signal unscrambler can be a network device or a terminal.
[00436] [00436] The solutions provided by the modalities of this application are mainly described above from an interaction perspective between the signal scrambling apparatus and the signal unscrambling apparatus. It is to be understood that, to implement the foregoing functions, the signal scrambling apparatus and the signal unscrambling apparatus include corresponding hardware structures and / or software modules for performing the functions. The units and steps of algorithms in the examples described with reference to the modalities disclosed in this application can be implemented by hardware or a combination of computer hardware and software in the modalities of this application. Whether a function is performed by hardware or hardware driven by computer software depends on specific applications and design constraints of technical solutions. A person skilled in the art can use different methods to implement the functions described for each specific application, but the implementation should not be considered to go beyond the scope of technical solutions in the modalities of this application.
[00437] [00437] In the modalities of this application, functional units in the signal scrambling apparatus and in the signal scrambling apparatus can be defined according to the examples of previous methods. For example, each functional unit corresponding to each function can be defined, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in a form of hardware, or it can be implemented in a form of functional software unit.
[00438] [00438] When an integrated unit is used, FIG. 6 shows a schematic structural diagram of a signal scrambling apparatus according to an embodiment of this application. The signal scrambling apparatus 100 shown in FIG. 6 can be applied to a communications device, where the communications device can be a terminal or a network device. With reference to FIG. 6, the signal scrambling apparatus 100 may include a processing unit 101 and a sending unit 102, where processing unit 101 is configured to scramble a signal using a scrambling sequence, and sending unit 102 is configured to send the scrambled signal.
[00439] [00439] When an integrated unit is used, FIG. 7 shows a schematic structural diagram of a signal unscrambling apparatus according to an embodiment of this application. The signal unscrambler 200 shown in FIG. 7 can be applied to a communications device, where the communications device can be a terminal or a network device. With reference to FIG. 7, the signal unscrambler 200 can include a receiving unit 201 and a processing unit 202, where the receiving unit 201 is configured to receive a signal, and the processing unit 202 is configured to unscramble the signal using of a scramble sequence.
[00440] [00440] The scrambling sequence used by processing unit 101 to scramble the signal and the scrambling sequence used by processing unit 202 to scramble the signal can be understood as the same scrambling sequence.
[00441] [00441] In a possible implementation, the initial value of the scrambling sequence used by processing unit 101 and processing unit 202 to generate the scrambling sequence can be generated according to a number of time units corresponding to a parameter of frame structure used for signal transmission.
[00442] [00442] The frame structure parameter includes at least one of a subcarrier spacing configuration parameter, a groove configuration parameter and a CP structure parameter. The number of time units includes at least one of a number of slots in a radio frame, a number of subframes in a radio frame, a number of slots in a subframe and a number of OFDM symbols in a slot.
[00443] [00443] In a possible example, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on the number of slots in the radio frame. Since the number of slots in the radio frame does not overlap, the occurrence of the same scrambling sequences is prevented to some extent by determining the initial value of the scrambling sequence based on the number of slots in the radio frame, and can still avoid the occurrence of an interference overlap problem to some extent. The interference between different transmission frame structure parameters can be randomized, the interference between different slots in a subframe can also be randomized and, therefore, interference randomization is implemented.
[00444] [00444] In another possible example, processing unit 101 and processing unit 202 may also “determine the initial value of the scrambling sequence based on the number of slots in the subframe and the number of subframes in the radio frame, to reflect shuffling randomization of different subframes and different slots in the subframe, and improving interference randomization performance.
[00445] [00445] In yet another possible example, processing unit 101 and processing unit 202 can further determine the initial value of the scrambling sequence based on the number of subframes in the radio frame.
[00446] [00446] In another possible implementation, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on a scrambling identity.
[00447] [00447] Optionally, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on the scrambling identity and the number of time units corresponding to the frame structure parameter used for signal transmission .
[00448] [00448] The scrambling identity can include at least one of a terminal identity, a cell identity, a code block group configuration parameter, a frame structure parameter, a part width configuration parameter bandwidth, a QCL configuration parameter, a control channel resource configuration parameter, and a codeword configuration parameter.
[00449] [00449] Specifically, the processing unit 101 and the processing unit 202 can determine, according to a type of a channel on which the signal is transmitted or a type of the signal, the scrambling identity used to generate the initial value of the scrambling sequence.
[00450] [00450] In a possible example, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on the terminal identity and the number of time units corresponding to the frame structure parameter used for signal transmission.
[00451] [00451] In another possible example, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on the code block group configuration parameter and the number of time units corresponding to the parameter frame structure used for signal transmission.
[00452] [00452] In yet another possible example, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on the QCL configuration parameter and the number of time units corresponding to the structure structure parameter. frame used for signal transmission.
[00453] [00453] In yet another possible example, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on the configuration parameter of part of the bandwidth and the number of time units corresponding to the frame structure parameter used for signal transmission.
[00454] [00454] In yet another possible example, processing unit 101 and processing unit 202 can determine the initial value of the scramble sequence based on the control channel resource configuration parameter and the number of time units corresponding to the frame structure parameter used for signal transmission.
[00455] [00455] In yet another possible example, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on the codeword configuration parameter and the number of time units corresponding to the frame structure used for signal transmission.
[00456] [00456] In yet another possible example, processing unit 101 and processing unit 202 can determine the initial value of the scrambling sequence based on the frame structure parameter or a spacing of subcarriers.
[00457] [00457] In yet another possible example, a coefficient parameter from a previous term in an initialization formula used by processing unit 101 and processing unit 202 to determine the initial value of the scrambling sequence can be determined according to ranges of variable values and parameter values of coefficients of several subsequent terms.
[00458] [00458] Processing unit 101 and processing unit 202 can determine, in one mode or a combination of the following modes, a value of a coefficient parameter in the initialization formula used to determine the initial value of the scramble sequence: determination according to a subcarrier spacing parameter 41 and a groove shape; determination according to a sub carrier spacing parameter u; and determination according to a maximum number of grooves.
[00459] [00459] It can be understood that, in the modalities of this application, in the process of determining the initial value of the scrambling sequence by the signal scrambling apparatus 100 and by the signal scrambling apparatus 200, any of the methods of determination in the methods modalities precedents can be used for determination. For details, see the implementation process for determining the initial value of the scrambling sequence in the previous method modalities. In addition, the concepts related to the technical solutions provided by the modalities of this application, explanations, detailed descriptions and other steps, see the descriptions referring to these concepts in the previous method or other modalities. Details are not described in this document.
[00460] [00460] It should be understood that the division of each unit in the preceding signal scrambling apparatus 100 and in the preceding signal scrambling apparatus 200 is merely a logical division of functions.
[00461] [00461] For example, the units can be one or more integrated circuits configured to implement the previous method, for example, one or more application-specific Integrated Circuits (ASIC), or one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (Field Programmable Gate Array, FPGA). For another example, when one of the units is implemented in the form of a program invoked by the processing element, the processing element can be a general-purpose processor, for example, a central processing unit (Central Processing Unit, CPU) or another processor that can invoke a program. For another example, the units can be integrated and implemented in the form of a system-on-a-chip (system-on-a-chip, SOC).
[00462] [00462] With reference to FIG. 8, FIG. 8 is a schematic - "schematic structural of a communications apparatus according to one embodiment of this application. The communications apparatus may be the network device in the preceding embodiment, and configured to implement an operation of the signal scrambling apparatus 100 or the signal unscrambling apparatus 200 in the preceding embodiment As shown in Fig. 8, the communications apparatus includes an antenna 110, a radio frequency apparatus 120 and a base band apparatus 130. antenna 110 is connected to the radio frequency apparatus 120. In an uplink direction, the radiofrequency device 120 receives, via antenna 110, information sent by a terminal, and sends the information sent by the terminal to the base band device 130 for processing. baseband apparatus 130 processes information from the terminal and sends the information to the radiofrequency apparatus 120, and the radiofrequency apparatus 120 process a the terminal information and then sends the information to the terminal via antenna 110.
[00463] [00463] The base band device 130 can be a physical device, or it can include at least two devices that are physically separated, for example, including a CU and at least one DU. The DU and the radio frequency device 120 can be integrated into one device, or they can be physically separated. The division of protocol layers for the at least two devices that are physically separated in the base band device 130 is not limited. For example, the baseband device 130 is configured to perform processing of protocol layers such as an RRC layer, a Data Packet Convergence Protocol (PDCP) layer, a link control layer radio (radio link control, RLC), a media access control layer (Media Access Control, MAC) and a physical layer. The split can be performed between any two protocol layers, so that the baseband device includes two devices that are physically separate and configured to perform processing of the respective responsible protocol layers. For example, the division is performed between RRC and PDCP. For another example, the division is performed between PDCP and RLC. In addition, the division can be performed in a protocol layer. For example, a portion of a protocol layer and protocol layers above the protocol layer is assigned to one device, and the remaining parts of the protocol layer and protocol layers below the protocol layer are assigned to another device. The signal scrambling apparatus 100 or the signal scrambling apparatus 200 may be located in one of at least two apparatus which are physically separated in the baseband apparatus 130.
[00464] [00464] The communication apparatus provided by the modality of this application may include a plurality of baseband cards. A plurality of processing elements can be integrated into the baseband card to implement necessary functions. The baseband apparatus 130 may include at least one baseband plate, and the signal scrambler apparatus 100 or the signal scrambler apparatus 200 may be located on the baseband apparatus 130. In one implementation, each unit shown in FIG. 6 or in FIG. 7 is implemented in the form of a program invoked by a processing element. For example, the base band apparatus 130 includes a processing element 131 and a storage element 132. Processing element 131 invokes a program stored in storage element 132 to execute the method performed by the network device in the preceding method mode. . In addition, the base band apparatus 130 may further include an interface 133, configured to exchange information with the radio frequency apparatus 120. The interface is, for example, a common public radio interface (CPRI). When the baseband apparatus 130 and the radio frequency apparatus 120 are physically implanted together, the interface may be an intraplate interface or an interplate interface, and in this document the plate is a circuit board.
[00465] [00465] In another implementation, units shown in FIG. 6 or in FIG. 7 can be one or more processing elements “configured to implement the method performed by the network device. The one or more processing elements are arranged in the base band apparatus
[00466] [00466] For example, units shown in FIG. 6 and in FIG. 7 can be integrated and implemented in a system-on-a-chip form. For example, the base band apparatus 130 includes a SOC chip configured to implement the preceding method. The processing element 131 and the storage element 132 can be integrated into the chip, and the processing element 131 invokes the program stored in the storage element 132 to implement the preceding method performed by the network device. Alternatively, at least one integrated circuit can be integrated into the chip and configured to implement the preceding method performed by the network device. Alternatively, with reference to the preceding implementation, functions of some units are implemented in the form of a program invoked by the processing element, and functions of some units are implemented in the form of an integrated circuit.
[00467] [00467] Whichever mode is used, in conclusion, the signal scrambling apparatus 100 or the signal scrambling apparatus 200 used for the communications apparatus such as a network device includes at least one processing element and one element of storage, where at least one processing element is configured to perform the signal scrambling or unscrambling method provided by the previous method modality. The processing element can perform, in a first mode, that is, in a program execution mode stored in a storage element, some or all of the steps performed by the signal scrambling apparatus 100 or the signal unscrambling apparatus 200 in the previous method; or it can perform, in a second mode, that is, in a combination mode of a hardware integrated logic circuit in the processor element with instructions, some or all of the steps performed by the signal scrambling apparatus 100 or the signal scrambling apparatus 200 in the previous method; and the first mode and the second mode can be combined to perform some or all of the steps performed by the network device in the preceding method mode.
[00468] [00468] As described above, in this document The processing element can be a general purpose processor, for example, a central processing unit (Central Processing Unit, CPU), or it can be one or more integrated circuits configured to implement the method precedent, for example, one or more application-specific integrated circuit (ASIC), or one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrangements (Field Programmable Gate Array, FPGA).
[00469] [00469] The storage element can be a memory, or it can be a collective term for a plurality of storage elements.
[00470] [00470] With reference to FIG. 9, FIG. 9 is a diagram - "schematic structural of a communications apparatus according to one embodiment of this application. The communications apparatus may be the terminal in the preceding embodiment, and configured to implement an operation of the signal scrambling apparatus 100 or the signaling apparatus. signal unscrambling 200 in the previous mode As shown in Figure 9, the communications apparatus includes an antenna 210, a radio frequency apparatus 220 and a base band apparatus 230. Antenna 210 is connected to the radio frequency apparatus 220. In a downlink direction, the radio frequency device 220 receives, via antenna 210, information sent by a network device, and sends the information sent by the network device to the base band device 230 for processing. , the baseband device 230 processes information from the terminal and sends the information to the radio frequency device 220, and the radio frequency device 220 processes the information from the terminal and then sends the information to the network device via antenna 210.
[00471] [00471] The base band device 230 may include a modulation / demodulation subsystem, configured to implement data processing in each communications protocol layer. The baseband device 230 may further include a central processing subsystem, configured to implement processing of an operating system and an application layer of the terminal. In addition, the baseband device 230 may further include other subsystems, for example, a multimedia subsystem and a peripheral subsystem, where the multimedia subsystem is configured to implement control on a terminal camera, display screen, or similar, and the peripheral subsystem is configured to implement connections to other devices. The modulation / demodulation subsystem can be a separately arranged chip. Optionally, the signal scrambling apparatus 100 or signal scrambling apparatus 200 can be implemented in the modulation / demodulation subsystem.
[00472] [00472] In one implementation, each unit shown in FIG. 6 or in FIG. 7 is implemented in the form of a program invoked by a processing element. For example, a subsystem of the baseband device 230 such as a modulation / demodulation subsystem includes a processing element 231 and a storage element 232, and processing element 231 invokes a program stored in storage element 232 to execute the method executed by the terminal in the previous method modality. In addition, the base band apparatus 230 may further include an interface 233, configured to exchange information with the radio frequency apparatus 220.
[00473] [00473] In another implementation, units shown in FIG. 6 or in FIG. 7 can be one or more processing elements configured to implement the method performed by the terminal. The one or more processing elements are arranged in a subsystem of the base band apparatus 230 such as the modulation / demodulation subsystem. In this document the one or more processing elements can be an integrated circuit / integrated circuits, for example, one or more ASICS, one or more DSPs, or one or more FPGAs. Integrated circuits can be integrated to form a chip.
[00474] [00474] For example, units shown in FIG. 6 and in FIG. 7 can be integrated and implemented in a system-on-a-chip form. For example, the base band apparatus 230 includes a SOC chip configured to implement the preceding method. Processing element 231 and storage element 232 can be integrated into the chip, and processing element 231 invokes the program stored in storage element 232 to implement the preceding method performed by the terminal. Alternatively, at least one integrated circuit can be integrated into the chip and configured to implement the previous method performed by the terminal. Alternatively, with reference to the preceding implementation, functions of some units are implemented in the form of a program invoked by the processing element, and functions of some units are implemented in the form of an integrated circuit.
[00475] [00475] Whichever mode is used, in conclusion, the signal scrambling apparatus 100 or the signal scrambling apparatus 200 used for the communications apparatus such as a terminal includes at least one processing element and a storage element , where at least one processing element is configured to execute the method provided by the terminal in the previous method mode. The processing element can execute, in a first mode, that is, in a program execution mode stored in a storage element, some or all of the steps performed by the terminal in the previous method mode; or it can execute, in a second mode, that is, in a combination mode of a hardware integrated logic circuit in the processor element with instructions, some or all of the steps performed by the terminal in the previous method mode; and the first mode and the second mode can be combined to perform some or all of the steps performed by the terminal in the preceding method mode.
[00476] [00476] As described above, in this document The processing element can be a general purpose processor, for example, a central processing unit (Central Processing Unit, CPU), or it can be one or more integrated circuits configured to implement the method precedent, for example, one or more application-specific integrated circuit (ASIC), or one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrangements (Field Programmable Gate Array, FPGA).
[00477] [00477] The storage element can be a memory, or it can be a collective term for a plurality of storage elements.
[00478] [00478] According to the method provided by the modality of this request, one modality of this request also provides a communications system, where the communications system includes the previous signal scrambling apparatus and the signal unscrambling apparatus.
[00479] [00479] One embodiment of this application also provides a signal scrambling device applied to a communications device, where the communications device is a network device or a terminal, and includes at least one processing element (or at least one chip) ) configured to execute the method in the previous mode.
[00480] [00480] One embodiment of this application also provides a signal unscrambling device applied to a communications device, where the communications device is a network device or terminal, and includes at least one processing element (or at least one chip) ) configured to execute the method in the previous mode.
[00481] [00481] This application provides a signal scrambling program, where the program, when being executed by a processor, is configured to execute the method in the previous mode.
[00482] [00482] This application provides a signal unscrambling program, where the program, when being executed by a processor, is configured to execute the method in the previous mode.
[00483] [00483] This application also provides a program product, for example, a computer-readable storage medium, which includes the preceding signal scrambling program or the signal unscrambling program.
[00484] [00484] A person skilled in the art must understand that the modalities of this application can be provided as a method, a system, or a computer program product. Therefore, the modalities of this application may use a form of hardware only modalities, software only modalities, or modalities with a combination of software and hardware. In addition, the modalities of this application may use a form of a computer program product that is implemented in one or more storage media usable by a computer (including a disk memory, a CD-ROM, an optical memory, and the like, but not limited to these) which include computer-usable program code.
[00485] [00485] The modalities of this application are described with reference to the flowcharts and / or block diagrams of the method, the device (system) and the computer program product according to the modalities of this application. It should be understood that computer program instructions can be used to implement each process and / or each block in flowcharts and / or block diagrams and in a combination of a process and / or a block in flowcharts and / or diagrams of blocks. These computer program instructions can be provided to a general purpose computer, a dedicated computer, an embedded processor, or a processor of any other programmable data processing device to generate a machine, so that instructions executed by a computer or a processor from any other programmable data processing device generates an apparatus for implementing a specific function in one or more processes in the flowcharts and / or in one or more blocks in the block diagrams.
[00486] [00486] These computer program instructions can be stored in a computer readable memory that can instruct the computer or any other programmable data processing device to operate in a specific mode, so that the instructions stored in computer readable memory generate an artifact that includes an instructional apparatus. The instruction apparatus implements a specific function in one or more processes in the flowcharts and / or in one or more blocks in the block diagrams.
[00487] [00487] These computer program instructions can be loaded onto a computer or other programmable data processing device, so that a series of operations and steps are performed on the computer or on the other programmable device, thereby generating computer-implemented processing . Therefore, instructions executed on the computer or on another programmable device provide steps for implementing a specific function in one or more processes in flowcharts and / or in one or more blocks in block diagrams.
权利要求:
Claims (23)
[1]
1. Shuffle sequence generation method, characterized by understanding: determining, by a communications device, an initial value based on a slot number on a radio frame corresponding to a subcarrier spacing configuration parameter; and generate, by the communications device, a scrambling sequence based on the initial value.
[2]
2. Method, according to claim 1, characterized by the fact that the initial value is still determined based on a number of orthogonal frequency division multiplexing (OFDM) symbols in a groove.
[3]
3. Method, according to claim 1 or 2, characterized by the fact that the initial value is still determined based on a scrambling identity.
[4]
4, Method according to claim 3, characterized in that the scrambling identity comprises a cell identity.
[5]
Method according to claim 3 or 4, characterized in that the scrambling identity comprises a terminal identity.
[6]
6. Method, according to claim 5, characterized by the fact that, when the communications device is applied to a network device, the method further comprises: configuring at least two terminal identities for a terminal; and indicating, to the terminal, the terminal identity used as the scrambling identity in the at least two terminal identities.
[7]
7. Method, according to claim 5, characterized by the fact that, when the communications device is located in a terminal, the method further comprises: receiving at least two terminal identities configured by a network device; and receiving an indication from the network device to determine the terminal identity used as the scrambling identity, wherein the indication is used to indicate the terminal identity used as the scrambling identity in the at least two terminal identities.
[8]
8. Method, according to claim 6 or 7, characterized in that the at least two terminal identities are configured using top layer signaling, and the terminal identity used as the scrambling identity is indicated using physical layer signaling.
[9]
9. Method according to any one of claims 1a8, characterized by the fact that it further comprises: transmitting, through the communications device, a signal scrambled by the scrambling sequence, in which the subcarrier spacing configuration parameter is used to transmit the signal.
[10]
10. Method according to any one of claims 1 to 8, characterized by the fact that it comprises: receiving, by the communications device, a signal according to the scrambling sequence, in which the subcarrier spacing configuration parameter is used to receive the signal.
[11]
11. Shuffle sequence generation device, characterized by the fact that it comprises a processor configured to execute a program stored in memory, in which the program, when executed by the processor, causes the device to: determine an initial value based on a number slot in a radio frame corresponding to a subcarrier spacing configuration parameter; and generate a scramble sequence based on the starting value.
[12]
12. Apparatus according to claim 11, characterized in that the initial value is still determined based on a number of orthogonal frequency division (OFDM) multiplexing symbols in a groove.
[13]
13. Apparatus according to claim 11 or 12, characterized in that the initial value is still determined based on a scrambling identity.
[14]
Apparatus according to claim 13, characterized in that the scrambling identity comprises a cell identity.
[15]
Apparatus according to claim 13 or 14, characterized in that the scrambling identity comprises a terminal identity.
[16]
16. Device according to claim 15, characterized in that the device is applied to a network device, and the program, when executed by the processor, causes the device to: configure at least two terminal identities for a terminal ; and indicate to the terminal the terminal identity used as the scrambling identity in at least two terminal identities.
[17]
17. Device, according to claim 15, characterized in that the device is applied to a terminal, and the program, when executed by the processor, causes the device to: receive at least two terminal identities configured by a network device ; and receives an indication from the network device to determine the terminal identity used as the scrambling identity, wherein the indication is used to indicate the terminal identity used as the scrambling identity in the at least two terminal identities.
[18]
18. Apparatus according to claim 16 or 17, characterized in that the at least two terminal identities are configured using top layer signaling, and the terminal identity used as the scrambling identity is indicated using physical layer signaling.
[19]
19. Apparatus according to any of claims 11 to 18, characterized in that the program, when executed by the processor, causes the apparatus to: transmit a signal scrambled by the scrambling sequence, in which the spacing configuration parameter subcarrier is used to transmit the signal.
[20]
20. Apparatus according to any one of claims 11 to 18, characterized in that the program, when executed by the processor, causes the apparatus to: receive a signal according to the scrambling sequence, in which the configuration parameter Spacing of the subcarriers is used to receive the signal.
[21]
21. Shuffle sequence generation apparatus, characterized by the fact that it comprises units configured to perform the steps as defined in any one of claims 1 to 10.
[22]
22. Computer storage medium, characterized in that the computer storage medium stores a program, and when executed by a processor, the program is configured to implement the method as defined in any of claims 1 to 10.
[23]
23. Chip, characterized by the fact that the chip is connected to a memory and configured to execute a program stored in memory to implement the method as defined in any one of claims 1 to 10.
类似技术:
公开号 | 公开日 | 专利标题
BR112020002914A2|2020-07-28|scrambling sequence generation method and apparatus, computer storage medium and chip
US8995347B2|2015-03-31|Apparatus and method for pilot scrambling for enhanced physical downlink control channels
ES2749176T3|2020-03-19|Obtaining control channel elements from physical downlink control channels for cross-carrier scheduling
US20170135127A1|2017-05-11|User equipments, base stations and methods
RU2562056C2|2015-09-10|Enhanced physical downlink control channel mapping
US10506593B2|2019-12-10|Data transmission method and device in unlicensed frequency band
US10992445B2|2021-04-27|Signal processing method and device
US20190372697A1|2019-12-05|Multi-codeword transmission method and apparatus
US20200178252A1|2020-06-04|Frequency domain resource adjustment method and apparatus, indication information sending method and apparatus, and system
TW201828627A|2018-08-01|Techniques and apparatuses for channel interference reduction
CN108633007A|2018-10-09|The method, apparatus and system of transmission control information
US10756861B2|2020-08-25|Communication method, and related device and system
US11109448B2|2021-08-31|Method and apparatus for timing configuration of discovery signal and channel
CN107534999A|2018-01-02|A kind of data transmission method and access point, website
US20200260454A1|2020-08-13|Information transmission method and communications device
KR20190017646A|2019-02-20|Method for transmitting and receiving uplink control information in mobile communication system, and apparatus for the same
US20200304260A1|2020-09-24|Method and apparatus for csi-rs enhancement for nr unlicensed spectrum
KR20190086332A|2019-07-22|Method and apparatus for transmission timing of aperiodic sounding reference signal in wireless cellular communication system
CN111193581A|2020-05-22|Method for transmitting and receiving physical downlink control channel and communication device
同族专利:
公开号 | 公开日
EP3468056A1|2019-04-10|
US10973020B2|2021-04-06|
CN110838855B|2021-03-23|
EP3468056B1|2021-11-03|
CN110838855A|2020-02-25|
CN108650001A|2018-10-12|
CN109391293A|2019-02-26|
CA3072679A1|2019-02-14|
WO2019029240A1|2019-02-14|
CN108650001B|2019-07-19|
US20190069284A1|2019-02-28|
EP3468056A4|2019-07-10|
CN109391293B|2022-01-14|
JP6959434B2|2021-11-02|
JP2020529809A|2020-10-08|
US20190289584A1|2019-09-19|
US10912080B2|2021-02-02|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

FI97184C|1994-11-07|1996-10-25|Nokia Telecommunications Oy|Method and apparatus for performing subscriber-specific editing and remodeling in a subscriber network|
KR100762602B1|2001-10-08|2007-10-01|삼성전자주식회사|Apparatus and method for generating reference timing in cdma mobile communication system|
CN101272232B|2008-05-14|2013-11-06|中兴通讯股份有限公司|Scrambling method of physical mixing retransmission indication channel|
US8588150B2|2008-08-07|2013-11-19|Qualcomm Incorporated|RNTI-dependent scrambling sequence initialization|
JP2012527154A|2009-05-21|2012-11-01|エルジーエレクトロニクスインコーポレイティド|Reference signal transmission method and apparatus in multiple antenna system|
CN101931485B|2009-06-19|2014-02-12|北京三星通信技术研究有限公司|Method and device for generating dedicated reference signal |
CN101616360B|2009-07-24|2012-05-09|中兴通讯股份有限公司|Method and system for sending positioning reference signal|
CN101997568B|2009-08-18|2014-09-03|华为技术有限公司|Method and device for scrambling positioning reference signals|
RU2502191C1|2009-09-07|2013-12-20|Эл Джи Электроникс Инк.|Method and apparatus for transmitting/receiving reference signal in wireless communication system|
CN105577342B|2010-04-30|2018-09-14|广东欧珀移动通信有限公司|System and method for the control channel for sharing carrier wave polymerization|
CN102487532B|2010-12-02|2014-07-02|中国移动通信集团公司|Signal sending method and device thereof of collaborative multi-point transmission system|
CN102065054B|2011-01-06|2014-06-04|大唐移动通信设备有限公司|Scrambling transmission method and device|
US9144035B2|2011-07-29|2015-09-22|Lg Electronics Inc.|Terminal equipment and method for controlling uplink transmission power|
JP5827406B2|2011-08-12|2015-12-02|インターデイジタル パテント ホールディングス インコーポレイテッド|Allocation of downlink resources for flexible bandwidth operation in wireless systems|
CN103095625B|2011-10-27|2015-07-22|普天信息技术研究院有限公司|Scramble initial value collocation method|
CN102340382A|2011-10-28|2012-02-01|电信科学技术研究院|Method and device for configuring DMRS scrambling code sequence|
CN103139124B|2011-11-30|2016-03-30|华为技术有限公司|A kind of information processing method, base station and LTE system|
CN104853339A|2014-02-19|2015-08-19|中兴通讯股份有限公司|Signal processing method and device|
WO2016072495A1|2014-11-06|2016-05-12|シャープ株式会社|Terminal device, base station device, and method|
US10334644B2|2014-11-07|2019-06-25|Sk Telecom Co., Ltd.|Apparatus and method for transmitting device to device communication channel in wireless communication system|
CN107432028B|2015-01-28|2021-04-20|夏普株式会社|Terminal device, base station device and method|
US10104631B2|2015-06-17|2018-10-16|Hughes Network Systems, Llc|Unique word based multiple access signal acquisition technique|
CN106411475B|2015-07-27|2019-05-24|中兴通讯股份有限公司|A kind of feedback transmission method and device|
CN108432313A|2015-08-05|2018-08-21|夏普株式会社|Terminal installation, base station apparatus and communication means|
US20170048014A1|2015-08-13|2017-02-16|Spreadtrum Hong Kong Limited|Apparatus and method for generating scrambling codes for repetition transmissions|
CN106549738B|2015-09-17|2020-02-14|华为技术有限公司|Transmission method and device of physical downlink control channel|
CN105722240B|2016-03-31|2018-04-10|宇龙计算机通信科技有限公司|The method, apparatus and terminal of more subframe schedulings|
CN108886442B|2016-03-31|2021-01-29|华为技术有限公司|Transmitting apparatus, receiving apparatus and method thereof|
US10447368B2|2016-05-13|2019-10-15|Telefonaktiebolaget Lm Ericsson |Multi-resolution CSI feedback|
US10362610B2|2016-09-19|2019-07-23|Samsung Electronics Co., Ltd.|Method and apparatus for mapping initial access signals in wireless systems|
US10897765B2|2017-04-03|2021-01-19|Qualcomm Incorporated|Techniques to provide interference diversity in low latency and high reliability wireless communication systems|US20190044669A1|2017-08-11|2019-02-07|Intel IP Corporation|Scrambling sequence initial seed configuration for reference signals, data, and control channel for new radio|
EP3484088B1|2017-11-13|2021-11-03|ASUSTek Computer Inc.|Method and apparatus for indicating time domain resource allocation of data transmission in a wireless communication system|
US10645701B2|2017-11-17|2020-05-05|Telefonaktiebolaget Lm Ericsson |Selection of time-domain resource allocation tables|
CN112956149A|2018-11-01|2021-06-11|Oppo广东移动通信有限公司|Data scrambling method and device and communication equipment|
CN111148237A|2018-11-02|2020-05-12|华为技术有限公司|Communication method and device|
CN109639615B|2018-12-07|2021-07-20|中国电子科技集团公司第四十一研究所|Low-delay 5G baseband signal generation method|
CN111757483A|2019-03-29|2020-10-09|中国移动通信有限公司研究院|Scrambling information processing method, terminal and network equipment|
CN112119595A|2019-04-19|2020-12-22|Oppo广东移动通信有限公司|Signal scrambling method and device and communication equipment|
CN112073082A|2019-05-22|2020-12-11|成都华为技术有限公司|Backscatter communication method, excitation device, reflection device, and reception device|
WO2020237551A1|2019-05-30|2020-12-03|Qualcomm Incorporated|Phase tracking for initial access|
CN110380748B|2019-07-25|2021-10-29|东南大学|Method for generating scrambling signal|
CN110519014A|2019-08-30|2019-11-29|北京展讯高科通信技术有限公司|Determination method, apparatus, computer equipment and the storage medium of scrambler sequence|
CN111800783B|2020-05-22|2021-04-30|中南民族大学|Secure wireless communication method, device and storage device for communication waveform parameter agility|
法律状态:
2021-11-03| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
申请号 | 申请日 | 专利标题
CN201710687393.1|2017-08-11|
CN201710687393.1A|CN109391293B|2017-08-11|2017-08-11|Signal scrambling and descrambling method and device|
PCT/CN2018/089375|WO2019029240A1|2017-08-11|2018-05-31|Method and device for signal scrambling and descrambling|
[返回顶部]